ハードドライブをマウントする正しい方法


17

2台目のハードドライブSDB​​がありますが、Linuxでマウントする方法がわかりません。

mount -a すべてをマウントするようには見えませんでした。

また、回復のためにこのROをマウントします。

linux  mount 

どのようにマウントしようとしていますか、fstabはどのように見えますか、パーティションスキームは何ですか?
ティンク

永続的または一時的な使用のみですか?また、ドライブがパーティション分割されてfdiskから、newfsまたはでフォーマットされていmkfsますか?フォーマットのファイルシステムはどのタイプですか?
mdpc

回答:


17

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
マウントポイントは、フォルダーを表示するディレクトリです。
FStypeはファイルシステムのタイプです。たとえば、ext2、ext3、ext4、fat、iso9660、...
オプションは、読み取り書き込みのrw、読み取り専用のroなどのFSオプションです。
ダンプとパスは回復用です。どのディスクをfsckする必要がありますか?どのシーケンスなどで

したがって...ディスクをマウントする場所を選択します。たとえば、/ home / old_backupにあります。そのディレクトリが存在しない場合は、作成します。(例mkdir /home/old_backup)。そのディレクトリに既にコンテンツがある場合は、その場所にディスクをマウントすると、それらのコンテンツはもう表示されないことに気付きます。(マウントを解除すると再び表示され、引き続きディスク領域が使用されます)。

ここで/ etc / fstabを編集し、関連する行を追加します。

#デバイスマウントポイントFStypeオプションダンプパス#
/ dev / sdb1 / home / old_backup ext2 ro 2 2      

でテストしmount /home/old_backupます。

次回の起動時または発行時に、mount -a自動的にマウントされます。


3
mount -aautoオプションが設定されたfstabにリストされているファイルシステムのみをマウントします(これがデフォルトだと思います)。リストされているファイルシステムは、noauto自動的にマウントされません。
からCVn

1
正しい。私はその自動オプションがどこでも使用されたことを見たことはありませんが。(ro,noautoただし、オプティカルドライブが使用されていた時代から、このオプションはよく知られています)
ヘネス

2
それはおそらく、私が述べたようautoにほぼ確実にデフォルトだからです。
CVn

ファイルシステムの種類を確認し、使用できる概要を取得するにはlsblk -f
-the.polo

1

まず、マウントディレクトリがあることを確認する必要があります。/mnt私が使用するものです。(そうでない場合mkdir /mnt)その後、コマンドを発行しls /devてデバイス名を確認し、正しいパーティションにマウントしていることを確認する必要があります。これを行った後、コマンドを発行できるはずですmount /dev/sdb2 /mnt


0

UUIDを使用してディスクを永続的にフォーマットおよびマウントする方法。

ディスク名を見つける

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

UUIDの詳細については

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.