使用命令行在 Ubuntu 上格式化 Windows (NTFS) 硬碟驅動器
我有一台最近當機的舊 Windows 機器。所以我決定將硬碟驅動器放入我的 Ubuntu 伺服器。此硬碟目前為NTFS文件格式,Disk info如下
description: ATA Disk product: SAMSUNG HD502HI physical id: 0.0.0 bus info: scsi@1:0.0.0 logical name: /dev/sdb version: 1AG0 serial: size: 465GiB (500GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 sectorsize=512 signature=000c6181
第一部分
我需要獲取這個硬碟驅動器的一些文件,但是當我嘗試掛載硬碟驅動器時,似乎掛載的只是
/boot
分區。這是我正在做的編輯
fstab
並添加以下內容:/dev/sdb /media/Microsoft ntfs-3g defaults,locale=en_US.utf8 0 0
然後在此之後我使用以下命令安裝
sudo mount -ro /dev/sdb /media/Microsoft
有人可以告訴我我做錯了什麼,以及如何安裝正確的分區嗎?
第二部分
一旦我成功安裝了硬碟並複制了文件。如何格式化硬碟並使其可用於我的 Linux 系統?根據我的閱讀,我必須做類似的事情
mkfs.ext3 /dev/sdb
然後使用創建一個分區
fdisk
有人可以指導我做我真正需要做的事情嗎?
根據誰設置了舊的 Windows 機器(即:如果它來自 HP、Lenovo 等),您的磁碟上可能有許多不同的分區,這些分區通常在 Windows 中是看不到的。這些分區可能包括恢復、未使用的空間等。如上面的答案中所述,使用 fdisk 查看分區。
fdisk -l /dev/sdb
使用該資訊,您可以找出您需要的文件所在的分區。最大的分區可能是您想要的分區。
根據您的發行版和 Windows 版本,您可能需要獲取 ntfs-4g 軟體包才能掛載磁碟。看起來您想以只讀方式安裝它,並且您希望它是 ntfs3 基於您的 fstab 條目。
mount -o ro /dev/sdbX /media/Microsoft
對於問題的第二部分,您應該有幾個選項,具體取決於您想要做什麼。您可以使用 mkfs 創建一個普通的文件系統,也可以創建一個邏輯卷。如果您安裝了最新的 linux 發行版,那麼您的系統很可能使用 LVM - 您可以使用命令“
vgs
”進行檢查。如果您收到包含有關卷組的詳細資訊的輸出,則 LVM 就位。您可以將磁碟添加到 LVM 以擴展現有分區或創建一個新的獨立磁碟,該磁碟單獨安裝在某處。