web-dev-qa-db-ja.com

ターミナルでは、HDDのパスは何ですか?

2 * 500 GBのHDDがあります。
各ディスクのパスは何ですか?
On OSXできること:

$ cd /Volumes/DiskName/FooDirectory

buntでどうすればいいですか?ターミナルを使用してHDD内のファイルに移動するにはどうすればよいですか? /dev/dev/diskは私には意味がありません。

1
david

OS Xでは、これらがマウントポイントになります。 Ubuntuでは、それらの/media/USERNAME/を確認する必要があります。ボリュームがマウントされていない場合は、/dev/disk/by-labelを確認できます。

ドライブがパーティション分割されフォーマットされている場合、cd /media/USERNAME/LABELなどの操作を行ってドライブに移動できます。USERNAMEはユーザー名、LABELはパーティションのラベルです。

ドライブがフォーマットされていない場合、どちらの場所にも表示されず、代わりに/dev/sd[a-z]を探したいでしょう。つまり、/dev/sda/dev/sdbなどのエントリがあります。パーティション化されている場合は、/dev/sda[0-9]および/dev/sdb[0-9](たとえば、/dev/sda1)も表示されます。ただし、マウントしてナビゲートするには、少なくともフォーマットする必要があります。それら...

ボリュームをマウントしていない場合は、ボリューム名をクリックするだけでnautilusを使用してマウントできます。または、ターミナルからudisksctlを使用できます。たとえば、1つのファイルシステムだけでパーティション分割されたドライブがあります。ドライブのラベルは「d_extra」です。 /dev/disk/by-labelで表示できます:

$ ls -l /dev/disk/by-label
lrwxrwxrwx 1 root root 10 Jul 17 15:34 d_extra -> ../../sdb1

次に、名前がわかれば、udisksctl経由でマウントできます。

$ udisksctl mount -o noatime -b /dev/disk/by-label/d_extra

その後、cdしてファイルを表示できます。

$ cd /media/stephen/d_extra
$ ls
4
Stephen