Linux命令(二十四) 磁盤管理命令(二) mkfs,mount
阿新 • • 發佈:2018-06-17
其它 文件系統 直接 不為 code 文件 更新 oat fst
一、格式化文件系統 mkfs
當完成硬盤分區以後要進行硬盤的格式化,mkfs系列對應的命令用於將硬盤格式化為指定格式的文件系統。mkfs 本身並不執行建立文件系統的工作,而是去調用相關的程序來執行。例如,若在 -t 參數中指定 ext2,則mkfs會調用 make2fs 來建立文件系統。使用 mkfs 時如省略指定“塊數”參數,mkfs會自動設置適當的塊數,此命令不僅可以格式化Linux格式的文件系統,還可以格式化 DOS 或 Windows 下的文件系統。
mkfs 命令常用參數如下所示
-V 顯示詳細模式 -t: 給定文件系統的格式,Linux的預設值為 ext3 -c 操作之前檢查分區是否有壞道 -l 記錄壞道的資料 block 指定block的大小 -L: 建立卷標
Linux系統中 mkfs 支持的文件格式取決於當前系統中有沒有對應的命令,比如要把分區格式化為 ext3 文件系統,系統中要存在對於的 mkfs.ext3 命令,其它類似。
mkfs 命令使用實例
查看當前系統 mkfs 命令支持的文件系統格式
[root@localhost hk]# ls /sbin/mkfs.* -l -rwxr-xr-x. 1 root root 308200 Nov 5 2016 /sbin/mkfs.btrfs -rwxr-xr-x. 1 root root 32784 Nov 6 2016 /sbin/mkfs.cramfs -rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext2 -rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext3 -rwxr-xr-x. 4 root root 96384 May 16 12:51 /sbin/mkfs.ext4 -rwxr-xr-x. 1 root root 32872 Nov 6 2016 /sbin/mkfs.minix -rwxr-xr-x. 1 root root 368464 Nov 6 2016 /sbin/mkfs.xfs
將分區格式化為 ext3 文件系統
[root@localhost hk]# mkfs -t ext3 /dev/sda1
二、掛載、卸載文件系統 mount/umount
mount 命令用於掛載分區,對應的卸載分區為 umount。這兩個命令一般由 root 用戶執行。除了可以掛載硬盤分區外,關盤、內存都可以I使用該命令掛載到用戶指定的目錄。
mount 命令常用參數:
-v 顯示詳細信息 -a 加載文件 /etc/fstab 中設置的所有設備 -F 需與 -a 參數同時使用。所有在 /etc/fstab 中設置的設備會被同時加載,可加快執行速度 -f 不實際加載設備。可與-v等參數同時使用可以查看mount的執行過程 -n 不講加載信息記錄在 /etc/mtab 文件中 -L 加載指定卷邊的文件系統 -r 掛載為只讀模式 -w 掛載為讀寫模式 -t 指定文件系統的格式,通常不用指定。mount 會自動選擇正確的格式。常見的文件系統有 ext2 ext3 ext4 msdos nfs iso9660 ntfs等 -o 指定加載文件系統時的選項愛那個,如 noatime 每次存取時不更新inode的存取時間
在Linux操作系統中掛載分區時一個使用非常頻繁的命令。mount命令可以掛載多種介質,如硬盤、光盤、NFS等,U盤也可以掛載到指定的目錄。
mount 命令使用實例
掛載分區到指定目錄
[root@localhost hk]# mount /dev/sdb /mnt/disk2
將分區掛載為只讀模式
[root@localhost hk]# mount -o ro /dev/sdb /mnt/disk2
掛載光驅,使用 ISO文件時可以避免將文件解壓,可以掛載後直接訪問
[root@localhost hk]# mount it iso9660 /dev/cdrom /mnt/cdrom
掛載點必須是一個目錄,如果該目錄有內容,掛載成功後該目錄原有的文件將會看不到,卸載後又可以重新使用。
如果要掛載的分區經常使用需要自動掛載,可以將分區掛載信息加入 /etc/fstab ,該文件說明如下:
/dev/sdb1 /mnt/disk2 ext3 defaults 0 0
- 第一列表示要掛載的文件系統的設備名稱,可以是硬盤分區、光盤、U盤或 ISO 文件,還可以是 NFS。
- 第二列表示掛載點,掛載點實際就是一個牡蠣,可以為空,也可以不為空。
- 第三列表示掛載的文件類型,Linux能支持大部分分區格式,windows下的分區系統也可支持。如常見的ext3、ext2、ext4、iso9660、NTFS 等。
- 第四列為設置選項,各個選項用逗號隔開。如設置default表示 rw、suid、dev、exec、auto、nouser和async。
- 第五列為分揀備份設置。此處為 1 的話,表示要將整個文件系統裏面的內容備份;為 0 的話,表示不備份,一般設置為0.
- 最後一列表示是否運行fsck命令檢查文件系統。0 表示不運行,1表示每次都運行,2 表示非正常關機或達到最大加載次數或達到一定天數才運行。
Linux命令(二十四) 磁盤管理命令(二) mkfs,mount