Mam napęd USB, który nie otrzymuje UUID. Kiedy patrzę na zawartość / dev / disk / by-uuid, to tam nie istnieje. Punkt dev, w którym znajduje się partycja, to / dev / sdb. Jestem w stanie zobaczyć sdb w / dev / disk / by-path. Ponadto, gdy używam blkid, otrzymuję zerową wydajność. Zakładam, że otrzymałem zwrócony kod błędu.
Czy istnieje sposób na uzyskanie identyfikatora UUID dla tej partycji?
Wynik 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
Tablica partycji i partycja została utworzona za pomocą gparted, więc została podzielona na partycje i uruchomiła polecenie mkfs.ext3.
Wyjście 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
Został sformatowany jako dysk ext3. Dlaczego to pokazuje się jako ext2?
fsck -n /dev/sdb1
. Możesz także spróbować nadać mu identyfikator UUID, a tune2fs -U random /dev/sdb1
następnie zobaczyć. Nie ma znaczenia, jaki jest UUID.
fsck -y /dev/sdb1
; jeśli nie możesz go zamontować, po prostu uruchom fsck i miejmy nadzieję, że nic nie zostanie utracone. Przeczytaj man fsck
różnicę między -n
i -y
.
/dev/sdb
nie będzie miał UUID, ale/dev/sdb1
powinien, jeśli został sformatowany.