Linux

如何使用正確的文件系統掛載驅動器?

  • August 31, 2018

我正在嘗試在我的 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 /bkpa 時,我得到:

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是舊的。其他文件系統可用(例如xfsbtrfs),但現在,堅持使用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,記住使用23作為分區號,使用 +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

等等…

引用自:https://unix.stackexchange.com/questions/155862