コマンドラインを使用してUbuntuでWindows(NTFS)ハードドライブをフォーマットする

コマンドラインを使用してUbuntuでWindows(NTFS)ハードドライブをフォーマットする

最近故障した古いWindowsコンピュータがあります。だから私はハードドライブをUbuntuサーバーに入れることにしました。現在、ハードディスクはNTFSファイル形式で、ディスク情報は次のとおりです。

   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

私が本当にやるべきことを案内してくれる人はいますか?

ベストアンサー1

既存のWindowsシステムを設定した人(HP、Lenovoなど)によっては、Windowsには通常表示されない複数のパーティションがディスクに存在する場合があります。これらのパーティションには、リカバリ、未使用領域などを含めることができます。上記の回答で述べたように、fdiskを使用してパーティションを確認してください。

fdisk -l /dev/sdb

この情報を使用すると、必要なファイルがどのパーティションにあるかを確認できます。最大のパーティションはおそらくあなたが望むパーティションです。

Windowsディストリビューションとバージョンによっては、ディスクをマウントするためにntfs-4gパッケージを入手する必要があります。読み取り専用でマウントしたいようで、fstabエントリに応じてntfs3にしたいようです。

mount -o ro /dev/sdbX /media/Microsoft

質問の2番目の部分には、実行したい操作に応じていくつかのオプションが必要です。 mkfsを使用して通常のファイルシステムを作成したり、論理ボリュームを作成したりできます。最新のLinuxディストリビューションがインストールされている場合は、システムでLVMを使用する可能性が高くなります。vgs" "コマンドを使用して確認できます。ボリュームグループの詳細を含む出力を受け取ると、LVMがインストールされます。 LVMにディスクを追加して既存のパーティションを拡張したり、別の場所に別々にマウントされた新しい独立ディスクを作成したりできます。

おすすめ記事