У меня только один жесткий диск /dev/sda
.
На этом жестком диске я установил две системы Ubuntu: одну — Ubuntu 16.04, другую — Ubuntu 17.10.
Оба они имеют одинаковую архитектуру файловой системы:
sda 8:0 0 12.7T 0 disk
├─sda1 8:1 0 3.1T 0 part /
├─sda2 8:2 0 3.1T 0 part /home
├─sda3 8:3 0 93.1G 0 part [SWAP]
├─sda4 8:4 0 93.1G 0 part
|-------------------------------------
├─sda5 8:5 0 3.1T 0 part
├─sda6 8:6 0 3.1T 0 part
├─sda7 8:7 0 93.1G 0 part
└─sda8 8:8 0 86.6G 0 part [SWAP]
sda1
является корнем Ubuntu 16.04, sda2
является корнем /home
Ubuntu 16.04.
sda5
является корнем Ubuntu 17.10, sda6
является корнем /home
Ubuntu 17.10.
Остальные — это раздел SWAP и загрузочная область.
Кроме того, оба /home
s не зашифрованы.
Сейчас я работаю в Ubuntu 16.04 и выполняю команду, как показано ниже:
sudo mount /dev/sda5 /mnt
Это работает. Я могу cd /mnt
видеть все вещи в sda5
.
Однако при выполнении sudo mount /dev/sda6 /mnt
я получаю ошибку:
mount: /dev/sda6: can't read superblock
Я уверен, что форматы всех разделов ext4. Почему я могу смонтировать раздел /
другой системы, но не могу смонтировать домашний каталог другой системы?
ПЕРЕИЗДАНИЕ
Сейчас я использую Ubuntu 17.10 и выполняю команды, как показано ниже:
me@mymachine:~$ sudo file -s /dev/sda2
/dev/sda2: Linux rev 1.0 ext4 filesystem data, UUID=4443bb9f-69c0-4a3b-9b1b-1dc90a8a42c7 (extents) (large files) (huge files)
me@mymachine:~$ sudo file -s /dev/sda6
/dev/sda6: Linux rev 1.0 ext4 filesystem data, UUID=e86e1f79-fe8e-4408-b7db-7e9a1b6c88dd (needs journal recovery) (extents) (64bit) (large files) (huge files)
me@mymachine:~$ sudo blkid -c /dev/null /dev/sda2
/dev/sda2: UUID="4443bb9f-69c0-4a3b-9b1b-1dc90a8a42c7" TYPE="ext4" PARTUUID="deb7ebf9-29c8-4f56-9d81-03c1578b7492"
me@mymachine:~$ sudo blkid -c /dev/null /dev/sda6
/dev/sda6: UUID="e86e1f79-fe8e-4408-b7db-7e9a1b6c88dd" TYPE="ext4" PARTUUID="3eb07932-7176-447d-9b94-e45f1a835a11"
К моему удивлению, я могу это сделать, mount /dev/sda2 /mnt
когда использую Ubuntu 17.10...