VirtualBox/CentOS 環境新增虛擬硬碟 (/dev/sdb) 直接掛載會報錯 you must specify the filesystem type,原因是裝置未建立檔案系統。解決流程:lsblk 確認裝置 → mkfs.ext4 格式化 → mount 掛載 → /etc/fstab 永久生效。

lsblk
# 輸出顯示 sdb 8G 無分區,無 MOUNTPOINT
mount /dev/sdb /disk
# mount: you must specify the filesystem type
mkfs.ext4 /dev/sdb
# 提示整個裝置非分區,輸入 y 確認
# 輸出顯示 inode/block 統計、journal 建立完成
mkdir -p /disk
mount /dev/sdb /disk
ls /disk
# lost+found 目錄出現表示成功
echo '/dev/sdb /disk ext4 defaults 0 0' >> /etc/fstab
# 或使用 UUID 更穩健
blkid /dev/sdb
# UUID=xxxx /disk ext4 defaults 0 0
reboot
df -h | grep /disk
fdisk /dev/sdb 建立分區 sdb1 → mkfs.ext4 /dev/sdb1 → 掛載 /dev/sdb1pvcreate /dev/sdb → vgcreate vg_data /dev/sdb → lvcreate -n lv_data -l 100%FREE vg_data → mkfs.ext4 /dev/vg_data/lv_datamkfs.ntfs /dev/sdb (需安裝 ntfs-3g)