Tôi có một ổ USB không nhận được UUID. Khi tôi nhìn vào nội dung của / dev / đĩa / by-uuid, nó không tồn tại ở đó. Điểm dev mà phân vùng sống là trên / dev / sdb. Tôi có thể thấy sdb dưới / dev / đĩa / by-path. Ngoài ra, khi sử dụng blkid, tôi nhận được đầu ra bằng không. Tôi giả sử rằng tôi đã nhận được một mã lỗi trở lại.
Có cách nào để lấy UUID cho phân vùng này không?
Kết quả của 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ảng phân vùng và phân vùng được tạo bằng gparted, vì vậy nó được phân vùng và chạy lệnh mkfs.ext3.
Đầu ra của 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
Nó được định dạng như một ổ đĩa ext3. Tại sao điều đó hiển thị như ext2?
fsck -n /dev/sdb1. Bạn cũng có thể thử cho nó một UUID tune2fs -U random /dev/sdb1sau đó xem. Không quan trọng UUID là gì.
                fsck -y /dev/sdb1; nếu bạn không thể gắn kết nó, chỉ cần chạy fsck và hy vọng không có gì bị mất. Đọc man fsckcho sự khác biệt giữa -nvà -y.
                
/dev/sdbsẽ không có một UUID, nhưng/dev/sdb1nên nếu nó đã được định dạng.