Eu tenho uma unidade USB que não está recebendo um UUID. Quando olho para o conteúdo do / dev / disk / by-uuid, ele não existe lá. O ponto de desenvolvimento em que a partição está está em / dev / sdb. Eu posso ver o sdb em / dev / disk / by-path. Além disso, ao usar blkid, recebo zero saída. Estou assumindo que recebi um código de erro que retornou.
Existe uma maneira de obter um UUID para esta partição?
Resultado de 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
A tabela de partições e a partição foram criadas com o gparted, portanto, foram particionadas e executaram o comando mkfs.ext3.
Saída de 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
Foi formatado como uma unidade ext3. Por que isso aparece como ext2?
fsck -n /dev/sdb1
. Você também pode tentar atribuir um UUID a ele tune2fs -U random /dev/sdb1
e ver. Não importa qual é o UUID.
fsck -y /dev/sdb1
; se você não pode montá-lo, basta executar o fsck e espero que nada seja perdido. Leia man fsck
a diferença entre -n
e -y
.
/dev/sdb
não terá um UUID, mas/dev/sdb1
deveria, se tiver sido formatado.