UUIDを受信していないUSBドライブがあります。/ dev / disk / by-uuidの内容を見ると、そこには存在しません。パーティションが存在する開発ポイントは/ dev / sdbにあります。/ dev / disk / by-pathでsdbを確認できます。また、blkidを使用すると、出力がゼロになります。エラーコードが返されたと想定しています。
このパーティションのUUIDを取得する方法はありますか?
の結果 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
パーティションテーブルとパーティションはgpartedで作成されたため、パーティションに分割され、コマンドmkfs.ext3を実行しました。
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
それはext3ドライブとしてフォーマットされました。なぜそれがext2として表示されるのですか?
fsck -n /dev/sdb1
。また、UUIDを指定してみることもできtune2fs -U random /dev/sdb1
ます。UUIDが何であるかは関係ありません。
fsck -y /dev/sdb1
。マウントできない場合は、fsckを実行するだけで、何も失われません。読むman fsck
の違いのために-n
と-y
。
/dev/sdb
UUIDはありませんが、フォーマットされている場合は/dev/sdb1
必要です。