
使用社群 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 磁碟上建立分割區並創建掛載點的原因和好處,而我只需要一個分割區。
答案1
筆記:我認為有一個錯字,sudo mkfs.xfs -f /dev/xvdf
應該閱讀sudo mkfs.xfs -f /dev/xvdb
。
您描述的兩種方法都是有效的。完全不需要在 EBS 區塊儲存上建立分區。
真正保存文件的是檔案系統。當您發出類似命令時,sudo mkfs.xfs -f /dev/xvdb
您將在區塊裝置頂部建立一個檔案系統/dev/xvdb
,並且安裝的是該檔案系統,而不是底層區塊裝置(整個磁碟或分割區)。