Файловые деревья на CD
При выборе каталогов, записываемых на компакт-диск, команда mkisofs отбрасывает корневые каталоги и сохраняет только файлы и подкаталоги.
Для сохранения существующих файловых деревьев в вызов mkisofs следует включить параметр -graft-points.
В приведенном ниже примере создается образ cdimage.iso каталогов ~/sandbox и ~/scripts с сохранением существующей их структуры:
$ mkisofs -R -J -o cdimage.iso -graft-points \ > sandbox/=/home/oleg/sandbox \ > scripts/=/home/oleg/scripts
Результат легко проверяется монтированием образа и просмотром структуры каталогов командой tree -d:
$ su Password: #mkdir cdimage # mount -o loop cdimage.iso cdimage # tree -d cdimage cdimage |-- sandbox | |-- cook | |-- cookbook | | |-- images | | `-- img | |-- relaxng | `-- xinclude `--scripts 8 directories
При желании переместить вышеупомянутые каталоги в каталог web на компакт-диске следует проверить его наличие на жестком диске, а при отсутствии — создать:
$ mkdir web
затем выполнить команду:
$ mkisofs -R -J -o cdimage.iso -graft-points \ > web/sandbox/=/home/oleg/sandbox \ > web/scripts/=/home/oleg/scripts
Как и в предыдущем примере результат проверяется монтированием:
$ su Password: # mount -o loop cdimage.iso cdimage # tree -d cdimage cdimage `-- web |-- sandbox | |-- cook | |-- cookbook | | |-- images | | `-- img | |-- relaxng | `-- xinclude `--scripts 9 directories
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии