Linux
無法在 Ubuntu 19.04 中掛載 gpt 分區的外部 USB 驅動器
我正在嘗試在 Ubuntu 19.04 中安裝外部東芝 USB 驅動器。插入驅動器後,文件管理器 gui 中不會出現任何條目。 fdisk 顯示…
ewan@tiny:~$ sudo fdisk -l ... Disk /dev/sdb: 698.7 GiB, 750156374016 bytes, 1465149168 sectors Disk model: External USB 3.0 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX [redacted]
我使用 gdisk 對驅動器進行分區,列出分區顯示:
Command (? for help): p Disk /dev/sdb: 1465149168 sectors, 698.6 GiB Model: External USB 3.0 Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 1465149134 Partitions will be aligned on 2048-sector boundaries Total free space is 2014 sectors (1007.0 KiB) Number Start (sector) End (sector) Size Code Name 1 2048 1465149134 698.6 GiB 8300 Linux filesystem
分區更改是使用 gdisk ‘w’ 命令保存的。
使用 lsblk 顯示(驅動器資訊已編輯):
ewan@tiny:~$ lsblk -fa ... loop22 squashfs 0 100% /snap/gnome-system-m loop23 squashfs 0 100% /snap/gnome-characte sda ├─sda1 vfat XXXXXXXXX 503.4M 1% /boot/efi ├─sda2 ext4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 412.8M 34% /boot └─sda3 crypto_L XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX └─sda3_crypt LVM2_mem XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ├─ubuntu--vg-root │ ext4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 110.5G 47% / └─ubuntu--vg-swap_1 swap XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX [SWAP] sdb └─sdb1
當我嘗試安裝時:
ewan@tiny:~$ sudo mount /dev/sdb /media/usb/ NTFS signature is missing. Failed to mount '/dev/sdb': Invalid argument The device '/dev/sdb' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
請問有什麼建議嗎?
gdisk
只是修改分區表,它實際上並沒有將文件系統元資料結構創建到新分區中(也就是“格式化”分區)。為此,您需要該mkfs
命令的一些變體。由於您已經創建了一個分區
/dev/sdb1
並將其標記為 Linux 文件系統,您現在應該在其上創建所需類型的文件系統。例如,如果您選擇使用ext4
文件系統類型,您應該執行sudo mkfs.ext4 /dev/sdb1
; 如果您改為選擇 XFS,則應sudo mkfs.xfs /dev/sdb1
改為執行。命令成功執行後
mkfs
,文件系統應該可以掛載了。並且您應該使用分區設備 (/dev/sdb1
),而不是整個磁碟設備 (/dev/sdb
) 進行掛載。