Linux學習筆記(7)-文件系統

一、文件系統的構成

1、系統文件夾

  • /usr/bin /bin: 存放所有用戶可執行的命令
  • /usr/sbin /sbin : 存放只有root可以執行的命令
  • /home : 用戶缺省宿主目錄
  • /proc : 虛擬文件系統, 存放當前內存鏡像(存放在內存鏡像中)
  • /dev : 存放設備文件
  • /lib : 存放系統程序運行所需的共享庫
  • /lost+found: 存放一些系統出錯的檢查結果
  • /tmp: 存放臨時文件
  • /etc: 系統配置文件
  • /var: 包含經常發生變動的文件,如郵件,日誌文件,計劃人戶等
  • /usr: 存放所有命令,庫,手冊頁等, 類似於window中的C:\windows
  • /mnt: 臨時文件系統的安裝點(mount的縮寫, 存放掛載的光盤,U盤等的文件)
  • /boot: 內核文件及自舉程序文件保存文件
  • /ussr/local: 安裝的第三方軟件通常放在這裏,類似於Windows的Program Files

2、常用命令

  • df:查看分區信息,這裏使用的大小單位是數據塊,如果想要更直觀的查看分區信息,可以使用df -h(人性化顯示)或者df -m(以MB爲單位顯示)
  • du:查看文件、文件目錄的大小,用法爲du + 文件名,(-h)同樣適用。-s選項可以查看目錄的大小,例如du -sh /etc
  • fsck、e2fsck(file system check)檢測修復文件系統(單用戶模式執行)。當出現斷電時,可能需要修復文件系統。
    使用方法 fsck -y(所有問題全部回答Yes)或者e2fsck -p
  • file:判斷文件類型,如file /etc/services(因爲linux系統沒有後綴名,可能只通過文件名無法判斷是什麼類型的文件,所以需要此命令)

二、設備掛載

  • 設備的分類:
    塊設備和字符設備
    大面積讀取的(以數據塊讀取的)設備爲塊設備,如光盤,硬盤
    通過字符讀取的設備爲字節設備,如打印機,終端
    這兩種設備在使用ls -l 時,輸出的最前端的字符分別是b(塊設備)、c(字符設備)
    如:
    ls -l /dev/sda1(硬盤)
    brw-r—– 1 root disk ….
    ls -l /dev/tty(終端)
    crw-rw-rw- 1 root tty ….

  • 掛載光驅
    mount /dev/cdrom /mnt/cdrom

  • 卸載命令
    umount /mnt/cdrom
    或者eject

  • 添加磁盤或分區

    • 插上硬盤,重啓
    • 劃分分區(fdisk + 設備)
      如:fdisk /dev/sda
    • 創建文件系統(mkfs)
    • 嘗試掛載(mount)
    • 寫入配置文件(/etc/fstab)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章