Linux
EBS 卷掛載點應該是磁碟或分區
使用社區 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
並且掛載的是該文件系統,而不是底層塊設備(完整磁碟或分區)。