私は最近亡くなった古い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
パート1
このハードドライブのいくつかのファイルを取得する必要がありますが、ハードドライブをマウントしようとすると、マウントされているように見えるのは/boot
パーティション。これが私がやっていることです
fstab
を編集して、以下を追加します。
/dev/sdb /media/Microsoft ntfs-3g defaults,locale=en_US.utf8 0 0
その後、私は次のコマンドを使用してマウントします
Sudo mount -ro /dev/sdb /media/Microsoft
誰かが私が間違っていること、そしてどのようにして正しいパーティションをマウントできるかを教えてもらえますか?
パート2
ハードドライブを正常にマウントし、ファイルをコピーしたら、ハードドライブをフォーマットしてLinuxシステムで使用できるようにするにはどうすればよいですか?私が読んだことから、私は次のようなことをしなければなりません
mkfs.ext3 /dev/sdb
次に、fdisk
を使用してパーティションを作成します
誰かが実際に何をする必要があるかを教えてもらえますか?
古い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にディスクを追加して、既存のパーティションを拡張するか、別の場所にマウントされる新しい独立したディスクを作成できます。
/ dev/sdbのパーティションを見つけて、バックアップする必要のあるファイルを含む正しいパーティションをマウントします./dev/sdbのパーティションをリストするには、以下を試してください:
Sudo fdisk -l /dev/sdb
マウントするために/ etc/fstabを編集する必要はありません。このようなコマンドを使用するだけです。(man mount)
Sudo mount -t type device dir
タイプはntfsまたはvfatのいずれかを指定する必要があります。Windowsパーティションであるためです。
その後、fdisk/gpartedを使用してパーティションを作成し、mkfs、mkfs.ext3、mkfs.ext4などの必要なものを使用してファイルシステムを構築します。
次の方法でパーティションを最初にマウントします。
Sudo fdisk -l or mount
Sudo umount /dev/sdb1
Sudo mkfs.vfat -n usbname -I /dev/sdb1
または
Sudo mkntfs /dev/sdb1
または、.ext3、.ext4、...などの任意の形式.