
Ich schließe eine NTFS-Festplatte an RHEL an.
Zum Mounten muss ich den Partitionsnamen kennen, den ich später im mount
Befehl verwenden werde.
Ich muss eine Zeichenfolge mit einem Device
Namen abrufen und wissen, wohin System
sie gehört.
fdisk -l
Dieser Befehl gibt zurück:
Disk /dev/sdb: 15.0 GB, 15032385536 bytes, 29360128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0xdf77eb64
Device Boot Start End Blocks Id System
/dev/sdb1 128 29358079 14678976 83 Linux
Disk /dev/sda: 31.5 GB, 31457280000 bytes, 61440000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000c46d3
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 61439999 30206976 83 Linux
Disk /dev/sdc: 1862 MB, 1862270976 bytes, 3637248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0xf9fa7844
Device Boot Start End Blocks Id System
/dev/sdc1 128 3635199 1817536 7 HPFS/NTFS/exFAT
Ich würde gerne eine Saite bekommen /dev/sdc1
, weil sein System istHPFS/NTFS/exFAT
Wie kann ich eine Device
Zeichenfolge erhalten, von der ich weiß, dass sie als formatiert sein soll HPFS/NTFS/exFAT
?
Antwort1
OK, Sie möchten die Zeichenfolge aus der Ausgabe des Befehls extrahieren. Verwenden Sie die unter UNIX beliebte Verkettung kleiner, einfacher Befehle auf diese Weise:
fdisk -l | grep NTFS | cut -f 1 -d " "
fdisk
gibt die üblichen Informationen aus – wie Sie wissen. |
ist ein Pipe-Symbol, das bedeutet, dass die Ausgabe an den nächsten Befehl und nicht an den Bildschirm gesendet wird. grep
extrahiert dann nur die Zeile(n), die NTFS enthalten, und cut
extrahiert das erste Feld der Zeile(n), wobei das Spaltentrennzeichen in diesem Fall ein Leerzeichen ist.