Итак, вот моя ситуация: у меня есть ПК, 3 диска внутри.
Sata0 WD 1000GB HDD Sata1 Seagate 250GB HDD Sata2 Hitachi 180GB HDDУ меня Ubuntu на Sata0, но у меня есть другие операционные системы на других, и я хотел бы восстановить файлы! Я мог просто пойти в BOIS и загрузиться к ним, но один из них испорчен, а другой ... Дрожь, я бы не сказал. (Если вам интересно, почему я пытаюсь получить доступ к поврежденному диску и одному из невообразимых ужасов, один был моей мамой, а другой был с детства Windows XP: P.) Если вы знаете, как добраться до других дисков без загрузки на них, перенос файлов на USB-накопитель Thumb, перезагрузка, загрузка на главный диск, импорт файлов, Rinse и Repeat, пожалуйста, позвольте мне сейчас. Спасибо!
Кроме того, если вы Shivers должны были знать, моя мама загромождает ее. И это не помогло, что он запустил Windows, обманывая Vista.
Вы можете подключить другие диски со следующими командами:
Список дисков для идентификации разделовsudo lsblk -o model,name,size,fstype,label,mountpoint
Создание точек монтирования (только один раз). sudo mkdir -p /mnt/sdb-seagate
sudo mkdir -p /mnt/sdc-hitachi
Установите соответствующий раздел sudo mount /dev/sdxn <mountpoint>
, где x - буква диска, а n - номер раздела. В следующих примерах предполагается, что вас интересует первый раздел на диске /dev/sdb и пятый раздел на диске /dev/sdc. sudo mount /dev/sdb1 /mnt/sdb-seagate
sudo mount /dev/sdc5 /mnt/sdc-hitachi
Вы можете создать больше точек монтирования и монтировать больше разделов, если хотите. Перегородки могут быть установлены с правом собственности на root (суперпользователь). Должна быть возможность читать (и писать) с помощью sudo. Если вы хотите, вы можете добавить опции монтирования, чтобы получить доступ для вашего обычного пользователя, например sudo mount -o rw,users,umask=022 /dev/sdb1 /mnt/sdb-seagate
. Это особенно полезно для файловых систем Microsoft, FAT32 и NTFS, где файлы и каталоги получают свои разрешения в Linux, когда раздел установлен. Наконец, перечислите диски снова, чтобы проверить, что разделы, которые вы хотите получить, монтируются sudo lsblk -o model,name,size,fstype,label,mountpoint
Вы можете подключить другие диски со следующими командами:
Список дисков для идентификации разделовsudo lsblk -o model,name,size,fstype,label,mountpoint
Создание точек монтирования (только один раз). sudo mkdir -p /mnt/sdb-seagate
sudo mkdir -p /mnt/sdc-hitachi
Установите соответствующий раздел sudo mount /dev/sdxn <mountpoint>
, где x - буква диска, а n - номер раздела. В следующих примерах предполагается, что вас интересует первый раздел на диске /dev/sdb и пятый раздел на диске /dev/sdc. sudo mount /dev/sdb1 /mnt/sdb-seagate
sudo mount /dev/sdc5 /mnt/sdc-hitachi
Вы можете создать больше точек монтирования и монтировать больше разделов, если хотите. Перегородки могут быть установлены с правом собственности на root (суперпользователь). Должна быть возможность читать (и писать) с помощью sudo. Если вы хотите, вы можете добавить опции монтирования, чтобы получить доступ для вашего обычного пользователя, например sudo mount -o rw,users,umask=022 /dev/sdb1 /mnt/sdb-seagate
. Это особенно полезно для файловых систем Microsoft, FAT32 и NTFS, где файлы и каталоги получают свои разрешения в Linux, когда раздел установлен. Наконец, перечислите диски снова, чтобы проверить, что разделы, которые вы хотите получить, монтируются sudo lsblk -o model,name,size,fstype,label,mountpoint