Frage Wie kann ich alle verfügbaren Festplatten / Partitionen anzeigen?


Ich habe eine 6 GB IDE HDD in meinem Keller gefunden. Ich möchte es einstecken und sehen, was drauf ist. Das Laufwerk scheint im BIOS erkannt zu werden.

Ich kann es in Ubuntu nicht finden, um Dateien anzuzeigen, und Ubuntu ist das einzige Betriebssystem auf diesem bestimmten Computer. Ich habe mich gefragt, ob Ubuntu eine Entsprechung zur Windows-Funktion "My Computer" hat, die alle verfügbaren Laufwerke / Speichergeräte auflistet. Normalerweise zeigt My Computer C :, das geöffnet werden kann, um alle Ihre Verzeichnisse und Ihre Dateien anzuzeigen. Zu diesem Zeitpunkt ist es dem Home Folder von Ubuntu sehr ähnlich.

Wie können Sie alle verfügbaren Partitionen dieses Laufwerks oder alle verfügbaren Festplatten anzeigen / auswählen, ohne den Inhalt zu formatieren oder zu manipulieren?


206
2017-08-31 03:05


Ursprung


Benutzen Gpartedaber vorsichtig! Dies kann ein gefährliches Werkzeug sein. Wenn Sie nur auf die Partitionen schauen, ist es in Ordnung
Wahrscheinlich Duplikat (vielleicht sogar die kanonische Frage): Welches Festplattenlaufwerk ist welches? - Peter Mortensen


Antworten:


Es gibt viele Möglichkeiten, aber mein Favorit ist lsblk. Hier ist eine Demonstration:

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

Das würde folgendes zeigen:

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

Es zeigt:

  • Der Name des Laufwerks und der Partitionen, die es hat.
  • Der Typ des Dateisystems.
  • Die Größe des gesamten Laufwerks und die Größe jeder Partition.
  • Der Mount-Punkt und, falls verfügbar, das Label für sie.

Sie können mit den Optionen herumspielen, indem Sie zuerst die verfügbaren mit ansehen lsblk --help. ich mag lsblk wegen der freundlichen Art, die Information zu zeigen, wenn sie zum Beispiel mit verglichen wird fdisk oder parted.


355
2017-08-17 01:35



Vielen Dank, lsblk ist lesbarer als fdisk für mich. - Aditya M P
Perfekt, keine Installation nötig. - Justin
Ich brauche das anscheinend nicht sudo dafür. - szabgab
Wie kann man ein Festplattenetikett verändern? - jonney


Die Befehlszeilenlösung:

  • um zu überprüfen, welche Laufwerke Ihr System sehen kann:

    sudo fdisk -l
    

Wenn sich Ihr Laufwerk in der Liste befindet, können Sie sehen, welche Partitionen sich auf dem Laufwerk befinden:

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

Dann erstellen Sie irgendwo ein Verzeichnis und mounten Sie eine der Partitionen. Um beispielsweise eine FAT32-Partition zu mounten, die sich bei dev/sda3 schreibgeschützt in Verzeichnis /media/my_test_mount du kannst tun

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

Dieser Ansatz bietet Ihnen mehr Kontrolle, da Sie verschiedene Mount-Optionen verwenden können, z. B. die Partition schreibgeschützt mounten.

Sehen man mount für Details.


73
2017-08-31 03:44





Ich schließe mich Luis an lsblk(8) ist wahrscheinlich die einfachste und prägnanteste Lösung. Es ist sehr einfach zu visualisieren, was da ist und gibt Ihnen alle benötigten Informationen schnell:

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

Zu Ihrer Bequemlichkeit finden Sie hier eine Liste aller verfügbaren Spalten, die verwendet werden können.

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 (wo Sie Ihren Home-Ordner anzeigen) zeigt alle gemounteten Laufwerke auf dem System an. Wenn das Laufwerk vom Computer erkannt wird, können Sie es mounten und es verwenden.

Anweisungen und Informationen zum Mounten von Laufwerken finden Sie hier: https://help.ubuntu.com/community/Mount


6
2017-08-31 03:09





Um die Festplatten / Festplatten aufzulisten, benutze ich

sudo parted -l

Ausgabe:

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

Und dann, um die Partitionen aufzulisten, wie andere Leute bereits vorgeschlagen haben, können Sie verwenden:

sudo lsblk -f

Welches wird Ihnen die Dateisystem-Partitionstypen mitteilen?


6
2018-04-21 08:20



parted gibt mir die Hardware Informationen und lsblk gibt mir die Partition Informationen. Sieht so aus, als ob ich was gebraucht hätte. Schade, dass es keinen einzigen Befehl gibt, alles zu dokumentieren, um Disaster Recovery zu unterstützen. Vielen Dank! - Suncat2000


Die folgende Lösung ist sehr einfach, übersichtlich, ein GUI-Ansatz und zeigt Ihnen genau, was Sie auf Ihrer Festplatte angelegt haben:

  1. Gehe zu: "System tools" in deiner Hauptstartliste
  2. Starten Sie "GParted"
  3. Geben Sie Ihr Passwort ein (sollte Ihr Login-Passwort sein, wenn Sie der Administrator sind). Sie werden Ihre Festplattenlayouts, Partitionsgrößen und verwendeten Beträge angezeigt.
  4. Beenden Sie die GParted-Anwendung

ACHTUNG: Ändern Sie nichts, außer Sie wissen, was Sie tun!


4
2017-09-03 23:40





(aufbauend auf vorheriger Beratung in Bezug auf lsblk).

Für den faulen Typisten (und wenn Sie die Größen nicht brauchen) können Sie verwenden:

sudo lsblk -f

Das ist das Gleiche wie die Verwendung -o NAME,FSTYPE,LABEL,MOUNTPOINT

beispielsweise

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

2
2018-01-07 09:58