Вы, вероятно, знаете, что файл ISO можно записать на CD/DVD или USB-накопитель, но знаете ли вы, что вы также можете легко создать резервную копию или заархивировать файлы и папки в файл ISO? С помощью этого ISO-файла вы можете затем записать его на CD/DVD в качестве резервной копии или просто смонтировать его как внешний диск и получить доступ к файлам изнутри.
Если вы хотите создать резервную копию содержимого диска или у вас есть несколько файлов и папок, которые вы хотите создать резервную копию и заархивировать, вот как вы можете создать файлы ISO в Linux.
Через менеджера архива
Если вы используете Ubuntu (или рабочий стол Gnome), приложение Archive Manager (файловый ролик) позволяет вам легко создать файл ISO.
1. Откройте файловый менеджер. Выберите файлы и папки, резервную копию которых вы хотите создать. Щелкните их правой кнопкой мыши и выберите «Сжать».
2. Выберите вариант «.iso» и нажмите «Создать». Это сожмет все выбранные файлы и папки в файл ISO.
Через командную строку
dd
— полезная команда, которую можно использовать для создания файла ISO. Все, что вам нужно сделать, это указать источник и место назначения, и он выполнит необходимую работу по созданию файла ISO.
Основное использование следующее:
dd if=source of=destination
Например, если ваш привод компакт-дисков смонтирован в «/dev/hdc» и вы хотите создать резервную копию содержимого вашего диска в файле «my-cd-backup.iso», вы можете использовать следующая команда:
dd if=/dev/hdc of=/home/username/my-cd-backup.iso
Источником не обязательно должен быть привод компакт-дисков. Это может быть раздел жесткого диска, внешний диск или путь к файлу, но с папкой это не работает.
Примечание : dd
— это гораздо больше, чем описано выше, но мы не будем здесь вдаваться в подробности.
В качестве альтернативы вы также можете использовать команду mkisofs
для создания файла ISO. Преимущество mkisofs
заключается в том, что он дает вам больше возможностей для настройки способа создания файла ISO.
Основное использование следующее:
mkisofs -o destination-filename source
Например, для резервного копирования домашней папки используйте следующую команду:
mkisofs -o myHomeBackup.iso /home/username
Вы можете указать mkisofs
включить Расширение Рокриджа , установив параметр -R
.
mkisofs -R -o myHomeBackup.iso /home/username
Расширение Джолиет включается флагом -J
.
mkisofs -J -o myHomeBackup.iso /home/username
Вы также можете установить имя тома (опция -V) для файла ISO. (Если вы запишите ISO-файл на компакт-диск, имя тома будет использоваться в качестве имени компакт-диска.)
mkisofs -V "Home Folder Backup" -o myHomeBackup.iso /home/username
Вы также можете исключить определенные файлы и добавить их в файл ISO с помощью опции «-m». Он поддерживает подстановочный знак (*), поэтому вы можете использовать его для чего-то вроде следующего:
mkisofs -m ".*" -o destination source
чтобы исключить все скрытые файлы (имя файла с «.» впереди) из добавления в файл ISO.
Проверьте все параметры mkisofs
с помощью следующей команды:
mkisofs --help
Заключение
Хотя это не лучший вариант резервного копирования, в некоторых случаях файл ISO может оказаться весьма полезным. С помощью приведенных выше инструкций вы теперь можете легко создавать файлы ISO.