Какие части файловой системы к tmpfs/squashfs/sparseimage для USB живая система

Существует различие, да. Но это очень тонко начиная с оценки пустой строки, и переменная сброса то же.

$ env - FOO= sh -c 'echo "X${FOO}X X${FOO:+x}X X${FOO+x}X"; env'
XX XX XxX
FOO=
PWD=/tmp
$ env - FOO= sh -c 'unset FOO; echo "X${FOO}X X${FOO:+x}X X${FOO+x}X"; env'
XX XX XX
PWD=/tmp

Оба будут иметь ${FOO:+x} оцените к пустой строке. Но ${FOO+x} оценит к "x", когда НЕЧТО будет пустой строкой.

Одна вещь, для которой я обычно использую это, состоит в том, чтобы настроить a $DEBUG переменная среды, и затем использует ${DEBUG+true} в программе. Затем я могу установить ОТЛАДКУ на что-либо, включая пустую строку.

На высокоуровневых языках, как Perl и Python, вот в чем разница между "" и undef (Perl) или Ни один (Python).

1
21.01.2013, 11:15
1 ответ

Смотрите на изображения LiveCD для своего любимого распределения. Рассечение этого должно вести Вас.

Или сохраните себя стычка, узнайте, как они создают LiveCDs и работают оттуда. Fedora LiveCD дает некоторые подсказки (для Fedora, другие дистрибутивы должны иметь что-то подобное).

0
28.01.2020, 02:08
  • 1
    , Разделяющий их, не легок, поскольку они скрывают конфигурацию файловой системы позади нескольких слоев сценариев запуска и промежуточных файлов изображений. Я надеялся, что кто-то мог знать. (и-1 для предложения Fedora LiveCD для изучения чего-то aout находящаяся в Debian система.) –  Chaos_99 10.02.2013, 18:30
  • 2
    "... они скрывают конфигурацию файловой системы позади нескольких слоев сценариев запуска и промежуточных файлов изображений" - который является точно, что необходимо было бы сделать для достижения того, что Вы описываете в вопросе. Системы LiveUSB имеют тенденцию реализовывать персистентные оверлейные программы, поскольку копия на записи картопостроителя устройства создает снимки, где каждое изменение (пишет и удаляет) занимает свободное место от наложения. Системы LiveCD более сродни тому, что Вы описываете (за исключением того, что поддержка для наложения копии на записи только существовала бы в энергозависимой памяти через tmpfs). право –  Thomas Nyman 03.10.2013, 11:47

Теги

Похожие вопросы