LPI Linux 認證/LPIC2 考試 201/檔案系統
|
|
- 操作 Linux 檔案系統
- 維護 Linux 檔案系統
- 建立和配置檔案系統選項
描述: 考生應該能夠正確地配置和導航標準的 Linux 檔案系統。這一目標包括配置和掛載各種檔案系統型別。此外還包括操作檔案系統以調整磁碟空間需求或裝置新增。
關鍵檔案,術語,和實用程式包括
/etc/fstab /etc/mtab /proc/mounts mount and umount sync swapon swapoff
要訪問現有分割槽,您需要先使用mount命令掛載它。
例如,如果您想將 ntfs 分割槽掛載到 /mnt/windows,您應該執行以下命令
mount -t ntfs /dev/hda3 /mnt/windows
當然,您需要將 hda3 替換為您的 ntfs 分割槽。
要解除安裝分割槽,您只需使用umount
umount /mnt/windows
或
umount /dev/hda3
如果您在沒有引數的情況下使用 mount,它將列印當前掛載的裝置,您還可以檢視 /proc/mounts 和 /etc/mtab 以瞭解當前掛載了哪些分割槽。
如果您想使用更自動的方法掛載檔案系統,您應該編輯 /etc/fstab
<file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda2 / ext3 defaults 0 1 /dev/hda4 none swap defaults 0 0 /dev/hda1 /boot ext3 defaults 0 2 /dev/hda3 /mnt/windows ntfs defaults 0 0 /dev/hdb /media/cdrom iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy auto user,noauto 0 0
在上面的 /etc/fstab 示例中,ntfs 分割槽在系統啟動時自動掛載到 /mnt/windows,而在 cdrom 和 floppy 裝置上,我們指定了 noauto 和 user 選項,這意味著它們不會在啟動時掛載,但任何使用者都可以在需要時掛載它們。第六個欄位對於根檔案系統應該是 1,對於其他需要在啟動時用 fsck 檢查的檔案系統應該是 2。
交換分割槽可以用作虛擬記憶體,要建立交換分割槽,您應該使用mkswap
mkswap /dev/hda4
並需要用swapon啟用
swapon /dev/hda4
您還可以用swapoff停用它
swapoff /dev/hda4
sync實用程式可以用來強制將更改寫入分割槽,現代檔案系統(如 ext3 或 reiserfs)會在每次進行更改時同步分割槽,因此您不需要手動執行此命令。
=== 練習 ===.
描述: 考生應該能夠使用系統實用程式正確地維護 Linux 檔案系統。這一目標包括操作標準的 ext2 檔案系統。
關鍵檔案,術語,和實用程式包括
fsck (fsck.ext2) badblocks mke2fs dumpe2fs debuge2fs tune2fs
在格式化分割槽之前,您需要選擇適合您需求的檔案系統。Linux 上最常見的檔案系統是 ext3,它是一個基於 ext2 的日誌式檔案系統。要使用檔案系統格式化分割槽,您需要使用mkfs.*命令
#ext3 mkfs.ext3 /dev/hda1 #fat mkfs.vfat /dev/hda1 #xfs mkfs.xfs /dev/hda1 #reiserfs mkfs.reiserfs /dev/hda1
要建立 ext2/ext3 檔案系統,您還可以使用 mke2fs 實用程式
#ext2 mke2fs /dev/hda1 #ext3 mke2fs -j /dev/hda1
tune2fs是一個用於調整 ext2/ext3 檔案系統的實用程式
#add the journal to an ext2 filesystem(convert from ext2 to ext3) tune2fs -j /dev/hda1 #set the max mount count before the filesystem is checked for errors to 30 tune2fs -c 30 /dev/hda1 #set the max time before the filesystem is checked for errors to 10 days tune2fs -i 10d /dev/hda1
您還可以使用reiserfstune調整 reiserfs 分割槽
#create a new journal for /dev/hda1 into /dev/hda2 reiserfstune --journal-new-device /dev/hda2 -f /dev/hda1
要檢查檔案系統是否存在錯誤,您可以使用fsck.*
#ext3 fsck.ext3 /dev/hda1 #fat fsck.vfat /dev/hda1 #xfs fsck.xfs /dev/hda1 #reiserfs fsck.reiserfs /dev/hda1
您也可以直接執行 fsck /dev/hda1,它會檢測檔案系統
=== 練習 ===.
描述: 考生應該能夠配置自動掛載檔案系統。這一目標包括為網路和裝置檔案系統配置自動掛載。此外還包括為 CD-ROM 等裝置建立非 ext2 檔案系統。
關鍵檔案,術語,和實用程式包括
/etc/auto.master /etc/auto.[dir] mkisofs dd mke2fs