2台目のハードドライブSDBを持っていますが、Linuxでそれをマウントする方法がわかりません。
mount -a
がすべてマウントされていないようです。
このRO=リカバリ用にマウントします。
mount -a
は、すべてのファイルシステムを/ etc/fstabにマウントします。
ドライブがまだfstabにない場合、そのドライブに関しては何もしません。
最初に、ディスクがどのようにパーティション分割されているかを確認します(例:fdisk -l
(数字の1ではなく小文字のL))、またはgpartなどの別のツール。
ハードドライブがLVMの場合、これらの手順は機能せず、停止して次の指示に従います。 https://superuser.com/a/666034/121698
手動マウントコマンドを使用してテストします。例:mount -t ext2 /dev/sdb1 /mnt
。
これで、最初のパーティションの内容が/ mntの下に表示されます。
これはext2をファイルシステムとして想定していることに注意してください。必要に応じて調整します。
これは/ dev/sdb1を想定していることに注意してください/ dev/sdb2、sdb3、...
そのディスクには複数のパーティションが存在する場合もあります。必要に応じて調整します。
これが機能する場合:umount /mnt
および/ etc/fstabに行を追加します。最も簡単なのは、既存の行の1つをコピーして調整することです。これらの値の意味を理解することをお勧めします。そのため、次のような行の上部を見てください。Device Mountpoint FStype Options Dump Pass#
デバイスは、マウントしようとしているデバイスです。/dev/sdb1
mountpointは、フォルダを表示するディレクトリです。
FStypeはファイルシステムのタイプです。例えば。 ext2、ext3、ext4、fat、iso9660、...
オプションは、FSオプションです。たとえば、読み取り/書き込みのrw、読み取り専用のroなどです。
ダンプとパスは回復用です。どのディスクをfsckする必要がありますか?どのシーケンスで.
したがって...ディスクをマウントする場所を選択します。たとえば、/ home/old_backupにあります。そのディレクトリが存在しない場合は、作成してください。 (例:mkdir /home/old_backup
)。そのディレクトリにすでにコンテンツがある場合は、その場所にディスクをマウントすると、コンテンツが表示されなくなることに注意してください。 (アンマウントすると再び表示されますが、ディスクスペースは引き続き使用されます)。
/ etc/fstabを編集して、関連する行を追加します。
#Device Mountpoint FStype Options Dump Pass# /dev/sdb1/home/old_backup ext2 ro 2 2
mount /home/old_backup
でテストします。
次回起動またはmount -a
を発行すると、自動的にマウントされます。
Sudo lsblk
これにより、ディスクのリストが表示されます。通常、最初のディスクはvda
であり、起動可能です。 2つ目のディスクはvdb
、3つ目のvdc
などになります。
vda
は通常、複数のパーティションに分割されます。 vda1
(/boot
)およびvda2
(/
)。
新しいディスクには、パーティションもmountpoint
もありません。
Sudo mkfs.ext4 /dev/vdX
ここで、X
はディスクの正しい文字です。
出力にはディスクのUUIDが含まれます。これは後で必要になります。
Sudo mkdir /archive
Sudo mount /dev/vdX /archive
これは一時的なものであり、再起動時にマウントが失われます。
fstab
にマウントを追加/etc/fstab
に追加:
UUID=XXXX-XXXX-XXXX-XXXX-XXXX /archive ext4 errors=remount-ro 0 1
UUIDは、メモしていない場合はSudo blkid
で確認できます。
まず、マウントディレクトリがあることを確認する必要があります。 /mnt
は私が使用するものです。 (mkdir /mnt
でない場合)次に、ls /dev
コマンドを発行し、デバイス名を確認して、正しいパーティションにマウントしていることを確認する必要があります。これを実行したら、コマンドmount /dev/sdb2 /mnt
を発行できるようになります。