Ho un'unità USB che non riceve un UUID. Quando guardo il contenuto di / dev / disk / by-uuid non esiste. Il punto di sviluppo in cui vive la partizione è su / dev / sdb. Sono in grado di vedere sdb in / dev / disk / by-path. Inoltre, quando utilizzo blkid, ottengo zero output. Suppongo di aver ricevuto un codice di errore che è tornato indietro.
C'è un modo per ottenere un UUID per questa partizione?
Risultato di 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
La tabella delle partizioni e la partizione sono state create con gparted, quindi è stata partizionata ed ha eseguito il comando mkfs.ext3.
Uscita di 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
È stato formattato come unità ext3. Perché viene visualizzato come ext2?
fsck -n /dev/sdb1
. Potresti anche provare a dargli un UUID con tune2fs -U random /dev/sdb1
poi vedere. Non importa quale sia l'UUID.
fsck -y /dev/sdb1
; se non riesci a montarlo, esegui semplicemente fsck e speriamo che non vada perso nulla. Leggi man fsck
per la differenza tra -n
e -y
.
/dev/sdb
non avrà un UUID, ma/dev/sdb1
dovrebbe se è stato formattato.