web-dev-qa-db-fra.com

En terminal, quel est le chemin de mes disques durs?

J'ai 2 * disques durs de 500 Go.
Quel est le chemin pour chacun des disques?
On OSX Je peux juste faire:

$ cd /Volumes/DiskName/FooDirectory

Comment puis-je faire cela sur bunt? Comment puis-je accéder aux fichiers d'un disque dur à l'aide d'un terminal? /dev et /dev/disk n'ont pas de sens pour moi.

1
david

Sur OS X, ce sont les points de montage. Sous Ubuntu, vous voudriez regarder /media/USERNAME/ pour ceux-là. Bien que si le volume n’a pas été monté, vous pouvez regarder /dev/disk/by-label.

Si les disques sont partitionnés et formatés, vous pouvez y accéder en procédant comme suit: cd /media/USERNAME/LABEL où USERNAME est votre nom d'utilisateur et LABEL, l'étiquette de la partition.

Si vos disques n'ont pas été formatés, vous ne les verrez pas à l'un ou l'autre endroit et vous voudrez plutôt rechercher /dev/sd[a-z]. C'est-à-dire que vous auriez une entrée comme /dev/sda et /dev/sdb. Si elles sont partitionnées, alors vous devriez aussi voir /dev/sda[0-9] et /dev/sdb[0-9] (par exemple, /dev/sda1.). Mais vous devez au moins les formater avant de pouvoir les monter et les parcourir. leur...

Si vous n'avez pas monté les volumes, vous pouvez le faire via Nautilus en cliquant simplement sur le nom du volume. Ou depuis le terminal, vous pouvez utiliser udisksctl. Par exemple, j'ai un lecteur partitionné avec un seul système de fichiers. Le libellé du lecteur est "d_extra". Je peux le voir dans /dev/disk/by-label:

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

Ensuite, une fois que je connais le nom, je peux le monter via udisksctl comme suit:

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

Ensuite, je peux y aller et voir les fichiers:

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