Новичку — Образы дисков в Linux
Вообще, о монтировании .iso уже была статья, но я думаю, что некоторые моменты стоит рассмотреть развернутее.
Мне кажется, все когда-либо сталкивались с необходимостью просмотреть содержимое образа диска без записывания его на cd или dvd. Те, кто пользуется или пользовался Windows, наверняка знают о таких программах, как Daemon Tools и Alcohol 120%, позволяющих создавать виртуальные разделы, на которых и можно просмотреть содержимое образа.
В Линуксе все как всегда — одновременно и проще, и сложнее.
Стандартным средством монтирования .iso является, как ни странно, средство монтирования всего на свете — mount.
Как при этом выглядит полный процесс монтирования в консоли:
mkdir имя_папки
# mount монтирует только в существующие папки, и сам создавать их не умеет
mount -o loop -t iso9660 имя_файла.iso имя_папки
# в принципе, "-t iso9660" писать не обязательно — файловая система отлично определяется автоматически
Если требуется размонтировать ненужный больше образ, следует выполнить:
umount имя_папки
Подсказал xameleon
При необходимости автоматически монтировать .iso при запуске создаем папку для монтирования, затем лезем в /etc/fstab и пишем там:
/путь_к_файлу/имя_файла.iso /путь_к_папке/имя_папки auto loop 0 0
Но, бывает, встречаются образы, отличные от .iso, например: .mdf, .nrg, .ccd и ряд других. В таких случаях стоит воспользоваться услугами программ-конверторов, таких как mdf2iso, nrg2iso, ccd2iso... Ну, думаю, всем уже стало понятно, как называли эти программы — по принципу тип_образа2iso. Существуют также некоторые альтернативы, например bchunk для .bin/.cue или описанный здесь iat для всего вообще.
Пользуются всеми этими программами по одному принципу:
mdf2iso имя_файла.mdf имя_файла.iso
подставляя нужную для данного типа образа программу. Единственное, стоит заметить, что в случае bchunk/bin2iso стоит указывать оба файла из пары образа, т.е.
bin2iso имя_файла.bin имя_файла.cue имя_файла.iso
Получившиеся в итоге .iso монтируются стандартным образом.
Но не консолью единой жив Линукс. Поискав некоторое время, я нашел, пожалуй, лучшую программу для монтирования различных образов — AcetoneISO.
Работает она под Qt (KDE). Для тех, кто предпочитает GTK (Gnome, Xfce), для монтирования отличных от .iso образов есть Furius ISO Mount, со схожими возможностями касаемо монтирования, но попроще. Последняя его версия, правда , вообще на Python написана, и её можно использовать без установки, просто скачав и распаковав архив.
Ацетон — программа быстрая, легкая, удобная для пользования и при всем этом симпатичная, хотя и простенькая. Фуриус мне в этом плане понравился куда как меньше, хотя он тоже легковесный и быстрый.
Да и функционала в AcetoneISO куда больше, стоит только прочесть список возможностей здесь или, если не знаете английского, переведенную часть можно прочитать здесь.
Я, правда, кроме непосредственно монтирования образов из всего этого многообразия буду пользоваться разве что записыванием .iso с cd и dvd, но кому-то могут понадобиться и остальные возможности. Скажем, в нем есть конвертер из .flv в .avi — довольно неожиданно для такой программы.
Как Ацетон работает, в целом... Ну, сначала он создает в указанном месте (по умолчанию — в домашней папке) свою папку с именем virtual-drives, содержащую восемь вложенных (1 - 7 и dvd), в которые и монтирует в дальнейшем образы. Что еще удобно — как только происходит монтирование, папка с содержимым образа тут же открывается в файловом менджере.
Единственное чего мне недостает в Ацетоне — более мощной интеграции, я был бы просто счастлив, если бы пункт "Смонтировать в AcetoneISO" появился в контекстном меню Дельфина (вроде как в Конкверор он должен интегрироваться, но я что-то не заметил). Так-то я конечно ассоциировал те же .iso с ним, а вот .bin то не получается...
Ну и последнее — из всех наиболее популярных форматов Ацетон не увидел .ccd, .sub, .xbx (так что через него просмотр дисков X-Box похоже нам не светит) и .dmg.
Мне кажется, все когда-либо сталкивались с необходимостью просмотреть содержимое образа диска без записывания его на cd или dvd. Те, кто пользуется или пользовался Windows, наверняка знают о таких программах, как Daemon Tools и Alcohol 120%, позволяющих создавать виртуальные разделы, на которых и можно просмотреть содержимое образа.
В Линуксе все как всегда — одновременно и проще, и сложнее.
Стандартным средством монтирования .iso является, как ни странно, средство монтирования всего на свете — mount.
Как при этом выглядит полный процесс монтирования в консоли:
mkdir имя_папки
# mount монтирует только в существующие папки, и сам создавать их не умеет
mount -o loop -t iso9660 имя_файла.iso имя_папки
# в принципе, "-t iso9660" писать не обязательно — файловая система отлично определяется автоматически
Если требуется размонтировать ненужный больше образ, следует выполнить:
umount имя_папки
Подсказал xameleon
При необходимости автоматически монтировать .iso при запуске создаем папку для монтирования, затем лезем в /etc/fstab и пишем там:
/путь_к_файлу/имя_файла.iso /путь_к_папке/имя_папки auto loop 0 0
Но, бывает, встречаются образы, отличные от .iso, например: .mdf, .nrg, .ccd и ряд других. В таких случаях стоит воспользоваться услугами программ-конверторов, таких как mdf2iso, nrg2iso, ccd2iso... Ну, думаю, всем уже стало понятно, как называли эти программы — по принципу тип_образа2iso. Существуют также некоторые альтернативы, например bchunk для .bin/.cue или описанный здесь iat для всего вообще.
Пользуются всеми этими программами по одному принципу:
mdf2iso имя_файла.mdf имя_файла.iso
подставляя нужную для данного типа образа программу. Единственное, стоит заметить, что в случае bchunk/bin2iso стоит указывать оба файла из пары образа, т.е.
bin2iso имя_файла.bin имя_файла.cue имя_файла.iso
Получившиеся в итоге .iso монтируются стандартным образом.
Но не консолью единой жив Линукс. Поискав некоторое время, я нашел, пожалуй, лучшую программу для монтирования различных образов — AcetoneISO.
Работает она под Qt (KDE). Для тех, кто предпочитает GTK (Gnome, Xfce), для монтирования отличных от .iso образов есть Furius ISO Mount, со схожими возможностями касаемо монтирования, но попроще. Последняя его версия, правда , вообще на Python написана, и её можно использовать без установки, просто скачав и распаковав архив.
Ацетон — программа быстрая, легкая, удобная для пользования и при всем этом симпатичная, хотя и простенькая. Фуриус мне в этом плане понравился куда как меньше, хотя он тоже легковесный и быстрый.
Да и функционала в AcetoneISO куда больше, стоит только прочесть список возможностей здесь или, если не знаете английского, переведенную часть можно прочитать здесь.
Я, правда, кроме непосредственно монтирования образов из всего этого многообразия буду пользоваться разве что записыванием .iso с cd и dvd, но кому-то могут понадобиться и остальные возможности. Скажем, в нем есть конвертер из .flv в .avi — довольно неожиданно для такой программы.
Как Ацетон работает, в целом... Ну, сначала он создает в указанном месте (по умолчанию — в домашней папке) свою папку с именем virtual-drives, содержащую восемь вложенных (1 - 7 и dvd), в которые и монтирует в дальнейшем образы. Что еще удобно — как только происходит монтирование, папка с содержимым образа тут же открывается в файловом менджере.
Единственное чего мне недостает в Ацетоне — более мощной интеграции, я был бы просто счастлив, если бы пункт "Смонтировать в AcetoneISO" появился в контекстном меню Дельфина (вроде как в Конкверор он должен интегрироваться, но я что-то не заметил). Так-то я конечно ассоциировал те же .iso с ним, а вот .bin то не получается...
Ну и последнее — из всех наиболее популярных форматов Ацетон не увидел .ccd, .sub, .xbx (так что через него просмотр дисков X-Box похоже нам не светит) и .dmg.