Ich habe ein USB-Laufwerk, das keine UUID empfängt. Wenn ich mir den Inhalt von / dev / disk / by-uuid ansehe, existiert er dort nicht. Der Entwicklungspunkt, in dem sich die Partition befindet, befindet sich in / dev / sdb. Ich kann SDB unter / dev / disk / by-path sehen. Außerdem erhalte ich bei Verwendung von blkid keine Ausgabe. Ich gehe davon aus, dass ich einen Fehlercode erhalten habe, der zurückgegeben wurde.
Gibt es eine Möglichkeit, eine UUID für diese Partition zu erhalten?
Ergebnis von fdisk -l /dev/sdb:
Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082145
Device Boot Start End Blocks Id System
/dev/sdb1 2048 625141759 312569856 83 Linux
Die Partitionstabelle und Partition wurde mit gparted erstellt, daher wurde sie partitioniert und der Befehl mkfs.ext3 ausgeführt.
Ausgabe von fsck -n / dev / sdb1
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2: Superblock invalid, trying backup blocks...
zwei was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
zwei: 11/19537920 files (0.0% non-contiguous), 1275097/78142464 blocks
Es wurde als ext3-Laufwerk formatiert. Warum wird das als ext2 angezeigt?
fsck -n /dev/sdb1
. Sie können auch versuchen, ihm eine UUID zu geben, um tune2fs -U random /dev/sdb1
dann zu sehen. Es spielt keine Rolle, was die UUID ist.
fsck -y /dev/sdb1
; Wenn Sie es nicht mounten können, führen Sie einfach den fsck aus und hoffentlich geht nichts verloren. Lesen Sie man fsck
den Unterschied zwischen -n
und -y
.
/dev/sdb
hat keine UUID,/dev/sdb1
sollte aber, wenn sie formatiert wurde.