Domanda Come posso visualizzare tutte le partizioni / partizioni HDD disponibili?


Ho trovato un HDD IDE da 6 GB nel mio seminterrato. Voglio collegarlo e vedere cosa potrebbe esserci sopra. L'unità sembra essere riconosciuta nel BIOS.

Non riesco a trovarlo in Ubuntu per visualizzare i file, e Ubuntu è l'unico sistema operativo su quel particolare computer. Mi stavo chiedendo se Ubuntu ha un equivalente alla funzione di Windows "Risorse del computer", che elenca tutte le unità disponibili / dispositivi di archiviazione. In genere, Risorse del computer mostra C :, che può essere aperto per visualizzare tutte le directory e i file. A questo punto, è molto simile alla cartella principale di Ubuntu.

Come visualizzare / selezionare tutte le partizioni disponibili di quell'unità o tutti gli HDD disponibili senza formattazione o manomissione dei contenuti in alcun modo?


206
2017-08-31 03:05


origine


Uso Gparted, ma con cura! Questo può essere uno strumento pericoloso. Se guardi solo alle partizioni va bene
Probabilmente duplicato (forse anche la domanda canonica): Quale disco rigido è quale? - Peter Mortensen


risposte:


Ci sono molti modi, ma il mio preferito è lsblk. Ecco una dimostrazione:

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

Ciò mostrerebbe quanto segue:

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

Sta mostrando:

  • Il nome dell'unità e le partizioni che ha.
  • Il tipo di file system.
  • La dimensione dell'intera unità e la dimensione di ciascuna partizione.
  • Il punto di mount e, se disponibile, l'etichetta per loro.

Puoi giocare con le opzioni guardando prima quelle disponibili lsblk --help. mi piace lsblk a causa del modo amichevole di mostrare le informazioni se confrontato per esempio con fdisk o parted.


355
2017-08-17 01:35



Grazie, lsblk è più leggibile di fdisk per me. - Aditya M P
Perfetto, non c'è bisogno di installare nulla per farlo. - Justin
Non mi sembra necessario sudo per questo. - szabgab
Come si può ammettere l'etichetta di un disco rigido? - jonney


La soluzione della riga di comando:

  • per verificare quali unità il tuo sistema può vedere:

    sudo fdisk -l
    

Se la tua unità è nella lista, sarai in grado di vedere quali partizioni sono presenti nell'unità, in questo modo:

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

Quindi creare una directory da qualche parte e montare una delle partizioni. Ad esempio, per montare una partizione FAT32 situata in dev/sda3 sola lettura nella directory /media/my_test_mount tu puoi fare

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

Questo approccio ti dà più controllo, dato che puoi usare diverse opzioni di mount, ad esempio monta la partizione di sola lettura.

Vedere man mount per dettagli.


73
2017-08-31 03:44





Io secondo Luis in questo lsblk(8) è probabilmente la soluzione più semplice e concisa. È molto facile visualizzare ciò che è lì e ti fornisce tutte le informazioni necessarie rapidamente:

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

Per comodità, ecco un elenco di tutte le colonne disponibili che possono essere utilizzate.

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

20
2017-12-29 19:51





Nautilus (dove si visualizza la cartella home) mostrerà tutte le unità montate sul sistema. Se l'unità viene riconosciuta dal computer, è possibile montarla e iniziare a usarla.

Indicazioni e informazioni sul montaggio delle unità sono disponibili qui: https://help.ubuntu.com/community/Mount


6
2017-08-31 03:09





Per elencare i dischi rigidi / dischi, io uso

sudo parted -l

Produzione:

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

E quindi per elencare le partizioni come altre persone hanno già suggerito di poter utilizzare:

sudo lsblk -f

Che ti dirà i tipi di partizione del file system


6
2018-04-21 08:20



parted mi dà le informazioni sull'hardware e lsblk mi dà le informazioni sulla partizione. Sembra quello di cui avevo bisogno. Peccato che non ci sia un unico comando per documentare tutto per supportare il disaster recovery. Grazie! - Suncat2000


La soluzione sotto è molto semplice, chiara, un approccio GUI e ti mostra esattamente ciò che hai disposto sul tuo HDD:

  1. Vai a: "Strumenti di sistema" nella tua lista di avvio principale
  2. Avvia "GParted"
  3. Inserisci la tua password (dovrebbe essere la tua password di accesso se sei l'amministratore.) Verranno visualizzati i layout del disco rigido, le dimensioni delle partizioni e le quantità utilizzate.
  4. Chiudere l'applicazione GParted

ATTENZIONE: non modificare NULLA a meno che non si sappia cosa si sta facendo!


4
2017-09-03 23:40





(basandosi sui consigli precedenti in merito a lsblk).

Per il dattilografo pigro (e se non hai bisogno delle taglie) puoi usare:

sudo lsblk -f

che è lo stesso dell'uso -o NAME,FSTYPE,LABEL,MOUNTPOINT

per esempio

NAME                 FSTYPE             LABEL MOUNTPOINT
sda
└─sda1               ntfs             TOSHIBA
sdb
└─sdb1               LVM2_member
  └─root-root (dm-0) ext4                     /

2
2018-01-07 09:58