Bir UUID almayan bir USB sürücüm var. / Dev / disk / by-uuid içeriğine baktığımda orada yok. Bölümün yaşadığı dev noktası / dev / sdb üzerindedir. Sdb dosyasını / dev / disk / by-path altında görebiliyorum. Ayrıca, blkid kullanırken sıfır çıktı alıyorum. Geri dönen bir hata kodu var varsayıyorum.
Bu bölüm için UUID almanın bir yolu var mı?
Sonucu 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
Bölüm tablosu ve bölüm gparted ile oluşturuldu, bu yüzden bölümlendi ve mkfs.ext3 komutunu çalıştırdı.
Fsck -n / dev / sdb1 çıkışı
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
Bir ext3 sürücüsü olarak biçimlendirildi. Neden ext2 olarak görünüyor?
fsck -n /dev/sdb1
. Ayrıca tune2fs -U random /dev/sdb1
daha sonra görmek ile bir UUID vermeye çalışabilirsiniz . UUID'nin ne olduğu önemli değil.
fsck -y /dev/sdb1
; Eğer monte edemezseniz, sadece fsck'i çalıştırın ve umarım hiçbir şey kaybolmaz. Oku man fsck
arasındaki fark için -n
ve -y
.
/dev/sdb
bir UUID olmaz, ancak/dev/sdb1
gerektiği takdirde o biçimlendirildi.