Linux
如何使用正確的文件系統掛載驅動器?
我正在嘗試在我的 CentOS 系統上安裝設備 /dev/xvdc。當我執行 fdisk 命令時,我得到:
Device Boot Start End Blocks Id System /dev/xvda1 * 1 33 262144 83 Linux Partition 1 does not end on cylinder boundary. /dev/xvda2 33 13055 104594432 83 Linux Disk /dev/xvdc: 1073.7 GB, 1073741824000 bytes 255 heads, 63 sectors/track, 130541 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000
當我執行
mount -t ext2 /dev/xvdc /bkp
a 時,我得到:mount: wrong fs type, bad option, bad superblock on /dev/xvdc, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so
我想
/dev/xvdc
安裝為 50%/bkp
、 25%/fsys
和 25%/home2
我做錯了什麼?
如果您是新手,
gparted
可能是您的朋友,因為它對上述兩個選項都非常友好。使用它/dev/xvdc
為您的分區方案創建三個所需大小的分區。安裝後,以root身份執行它:
gparted /dev/xvdc
確保創建文件系統以及分區。
用於
ext4
分區文件系統 -ext2
是舊的。其他文件系統可用(例如xfs
或btrfs
),但現在,堅持使用ext4
.正如@terdon 提到的,您可能必須使用命令行添加分區/文件系統:
注意:這
#
是我的評論 - 不要輸入它們。fdisk /dev/xvdc o # letter o for oscar to create a new partition table n # to create a new partition p # to make this new partition a primary one 1 # to number the partition (it will be /dev/xvdc1) [Enter] # Press enter to accept the default start position of this new parition +500G to make it approx 50% of the size of your 1TB disk
對第二個和第三個分區重複上述命令
o
,記住使用2
和3
作為分區號,使用 +250G 作為分區 3 的大小,並將其保留為第三個分區的預設值(這將使用剩餘的磁碟空間)。您現在有三個空分區。採用:
mkfs.ext4 /dev/xvdc1 mkfs.ext4 /dev/xvdc2 mkfs.ext4 /dev/xvdc3
創建分區後,您可以掛載它們。
您
mount
上面的語法不正確。您需要告訴mount
命令您要掛載哪個分區(您已經告訴它使用整個磁碟):mount -t ext2 /dev/xvdc1 /bkp
僅當您使用該選項的分區
/dev/xvdc1
是分區時,這才有效。最好不要使用此選項並允許自動檢測文件系統類型:ext2``-t ext2``mount
mount /dev/xvdc1 /bkp
等等…