Debian / antiX Live
Когда это нужно
- система не загружается;
- Windows «упала», Linux не стартует;
- нужно срочно забрать фото, документы, проекты;
- диск читается, но ОС — нет.
⚠️ Главное правило:
НЕ писать ничего на повреждённый диск, работаем только на чтение. (Всё делается из загруженной лайф системы)
1. Оценка дисков и разделов
Просмотр всех накопителей
lsblk -f
Показывает:
- устройство (
sda,sdb); - разделы (
sda1,sda2); - файловую систему (
ext4,ntfs,vfat); - метки (LABEL).
Альтернатива (подробней):
blkid
2. Проверка «жив ли» диск (быстро)
Если диск подозрительный:
dmesg | tail -50
Ошибки типа:
I/O errorread error
— плохой признак, копировать срочно, по возможности мелкими порциями.
3. Монтирование разделов (ТОЛЬКО read-only)
Создаём точки монтирования
sudo mkdir /mnt/source
sudo mkdir /mnt/target
🔹 Linux-раздел (ext4)
sudo mount -o ro /dev/sda2 /mnt/source
📌 В команде mount ключ -o используется для передачи опций монтирования, таких как ro — подключение раздела только для чтения.
🔹 Windows-раздел (NTFS)
sudo mount -t ntfs-3g -o ro /dev/sda1 /mnt/source
📌 ro — критически важно (защита от записи).
📌 ntfs-3g — это драйвер файловой системы NTFS для Linux.
Он нужен, чтобы Linux мог корректно читать (и при необходимости записывать) разделы Windows.
Обозначение 3g означает «третье поколение» драйвера и не относится к версии NTFS.
🔹 Диск для сохранения данных
(флешка, внешний HDD)
sudo mount /dev/sdb1 /mnt/target
4. Навигация и предварительный просмотр файлов
Быстрый просмотр содержимого
ls
ls -lh
🔹 Предварительный просмотр изображений (без копирования)
В antiX обычно уже есть:
Через feh
feh *.jpg
или
feh /mnt/source/Фото/
(*.jpg, *.pdf — шаблон, который означает все файлы с указанным расширением в текущем каталоге.
Пример:
cp *.jpg *.png /mnt/target/
— скопировать все изображения JPG и PNG из текущей папки.
💡 Подсказка
В Linux имена файлов чувствительны к регистру.
*.jpg и *.JPG считаются разными файлами.
Если расширения отличаются регистром, их нужно указывать отдельно.)
Через sxiv (если установлен)
sxiv *.png
Консольный вариант (минимум)
file image.jpg
Покажет, битый файл или нет.
5. Выборочное копирование файлов
✅ Да, через пробел, ты помнишь правильно
cp file1.jpg file2.png doc.pdf /mnt/target/
Копирование с сохранением структуры
cp -a folder1 folder2 /mnt/target/
Массовое копирование по расширению
cp *.jpg /mnt/target/
cp *.doc *.pdf /mnt/target/docs/
Рекурсивно (всё подряд — осторожно!)
cp -a /mnt/source/Users /mnt/target/
6. Надёжное копирование (рекомендуется)
🔹 rsync (лучше cp)
rsync -avh --progress source/ target/
Пример:
rsync -avh --progress /mnt/source/Фото/ /mnt/target/Фото/
Плюсы:
- показывает прогресс;
- не падает на первом ошибочном файле;
- можно продолжить копирование.
Если диск с ошибками
rsync -avh --ignore-errors --progress source/ target/
7. Если файловая система повреждена
❌ НЕ делать fsck на исходном диске
(можно добить данные)
Можно попробовать:
photorec— восстановление по сигнатурам;testdisk— восстановление структуры;ddrescue— если диск сыпется.
(Это отдельная большая тема, можно вынести в отдельную статью.)
8. Корректное отключение
sync
sudo umount /mnt/source
sudo umount /mnt/target
Краткий чек-лист
✔ Загрузиться с Live (antiX / Debian)
✔ Определить диск (lsblk)
✔ Смонтировать ТОЛЬКО read-only
✔ Просмотреть файлы (feh / ls)
✔ Копировать выборочно (cp, rsync)
✔ Отключить корректно