312 votes

Comment puis-je afficher tous les disques durs/partitions disponibles ?

J'ai trouvé un disque dur IDE de 6 Go dans ma cave. Je veux le brancher et voir ce qu'il peut contenir. Le disque semble être reconnu par le BIOS.

Je ne peux pas le trouver dans Ubuntu pour afficher les fichiers, et Ubuntu est le seul système d'exploitation sur cet ordinateur particulier. Je me demandais si Ubuntu avait un équivalent de la fonction "Poste de travail" de Windows, qui répertorie tous les lecteurs/dispositifs de stockage disponibles. En général, le Poste de travail affiche C :, qui peut être ouvert pour afficher tous vos répertoires et fichiers. À ce stade, il est très similaire au dossier d'accueil d'Ubuntu.

Comment afficher/sélectionner toutes les partitions disponibles de ce disque ou de tous les disques durs disponibles sans formater ou altérer le contenu de quelque manière que ce soit ?

525voto

Bob Points 940

Il y a plusieurs façons, mais ma préférée est lsblk . Voici une démonstration :

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Cela donnerait les résultats suivants :

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           111.8G            
sda1 swap     121M [SWAP]     
sda2 ext4   111.7G /          
sdb             2.7T            
sdb1 ext4     2.7T            xtreme
sdc             3.7T            
sdc1 ext4     3.7T            titan

Ça se voit :

  • Le nom du lecteur et les partitions qu'il contient.
  • Le type de système de fichiers.
  • La taille de l'ensemble du disque et la taille de chaque partition.
  • Le point de montage et, s'il est disponible, son étiquette.

Vous pouvez jouer avec les options en regardant d'abord celles qui sont disponibles avec l'option lsblk --help . J'aime lsblk en raison de la manière conviviale de présenter l'information si on la compare par exemple avec fdisk ou parted .

97voto

John Points 9

La solution en ligne de commande :

  • pour vérifier quels lecteurs votre système peut voir :

    sudo fdisk -l

Si votre disque est dans la liste, vous serez en mesure de voir quelles partitions sont sur le disque, comme ceci :

Disk /dev/sda: 160.0 GB, 160041885696 bytes
...

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      208844      104391   83  Linux
/dev/sda2          208845     2313359     1052257+  82  Linux swap / Solaris
/dev/sda3         2313360   312576704   155131672+  83  Linux

Ensuite, créez un répertoire quelque part et montez l'une des partitions. Par exemple, pour monter une partition FAT32 située à dev/sda3 en lecture seule dans le répertoire /media/my_test_mount vous pouvez faire

sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount

Cette approche vous donne plus de contrôle, car vous pouvez utiliser différentes options de montage, par exemple monter la partition en lecture seule.

Voir man mount pour les détails.

31voto

Philip Points 423

Je seconde Luis sur ce point. lsblk(8) est probablement la solution la plus simple et la plus concise. Il est très facile de visualiser ce qu'il y a et vous donne rapidement toutes les informations nécessaires :

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Pour votre commodité, voici une liste de toutes les colonnes disponibles qui peuvent être utilisées.

Available columns:
       NAME  device name
      KNAME  internal kernel device name
    MAJ:MIN  major:minor device number
     FSTYPE  filesystem type
 MOUNTPOINT  where the device is mounted
      LABEL  filesystem LABEL
       UUID  filesystem UUID
         RO  read-only device
         RM  removable device
      MODEL  device identifier
       SIZE  size of the device
      STATE  state of the device
      OWNER  user name
      GROUP  group name
       MODE  device node permissions
  ALIGNMENT  alignment offset
     MIN-IO  minimum I/O size
     OPT-IO  optimal I/O size
    PHY-SEC  physical sector size
    LOG-SEC  logical sector size
       ROTA  rotational device
      SCHED  I/O scheduler name
    RQ-SIZE  request queue size
       TYPE  device type
   DISC-ALN  discard alignment offset
  DISC-GRAN  discard granularity
   DISC-MAX  discard max bytes
  DISC-ZERO  discard zeroes data

8voto

Layke Points 1379

Pour lister les disques durs/disques, j'utilise

sudo parted -l

Sortie :

Model: ATA Samsung SSD 850 (scsi) 
Disk /dev/sda: 250GB 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos

Number  Start   End    Size   Type      File system  Flags  
 1      1049kB  256MB  255MB  primary   ext2         boot
 2      257MB   120GB  120GB  extended  
 5      257MB   120GB  120GB  logical   lvm

Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-swap_1: 8573MB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End     Size    File system     Flags  
 1      0.00B  8573MB  8573MB  linux-swap(v1)

Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-root: 111GB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  111GB  111GB  ext4

Et ensuite de lister les partitions comme d'autres personnes ont déjà suggéré que vous pouvez utiliser :

sudo lsblk -f

Ce qui vous indiquera les types de partition du système de fichiers

6voto

peterg22 Points 79

Nautilus (où vous visualisez votre dossier personnel) affichera tous les lecteurs montés sur le système. Si le lecteur est reconnu par l'ordinateur, vous pouvez le monter et commencer à l'utiliser.

Vous trouverez ici des indications et des informations sur le montage des lecteurs : https://help.ubuntu.com/community/Mount

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X