Linux

EBS 卷掛載點應該是磁碟或分區

  • May 22, 2015

使用社區 CentOS 7 HVM 映像,將另一個 EBS 卷添加到我的 EC2 實例後,lsblk 命令顯示此

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
-xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk

現在,我可以簡單地格式化磁碟sudo mkfs.xfs -f /dev/xvdf並在磁碟上創建一個掛載點,如下所示

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
-xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk /var/www

或者我是否需要在 xvdb 中創建分區為 xvdb1 並像這樣安裝它

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
-xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk
-xvdb1 202:17   0  16G  0 part /var/www

兩者都在工作,所以我無法理解在其他 EBS 磁碟上創建分區以及創建掛載點的原因和好處,而我只需要一個分區。

**注意:**我認為有一個錯字,sudo mkfs.xfs -f /dev/xvdf應該閱讀sudo mkfs.xfs -f /dev/xvdb.

您描述的兩種方法都是有效的。絕對沒有必要在 EBS 塊儲存上創建分區。

實際保存文件的是文件系統。當您發出類似命令時,sudo mkfs.xfs -f /dev/xvdb您將在塊設備之上創建一個文件系統,/dev/xvdb並且掛載的是該文件系統,而不是底層塊設備(完整磁碟或分區)。

引用自:https://serverfault.com/questions/693823