LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Для Linux, как впрочем и для любой операционной системы, во время работы нужна возможность писать на свою файловую систему, создавать временные файлы, записывать журналы, прочие данные.

Так вот, LiveCD / LiveUSB, в первую очеред LiveCD системы устроены так:
есть squashfs образ настроенной Linux системы, это своего рода архив, в котором находятся сжатые некоторым способом файлы корневой файловой системы Linux;
во время запуска стартовые сценарии в initramfs монтируют этот squashfs образ куда-либо, т.к. он доступен только на чтение, то для записи нужна некоторая файловая система;
т.к. Live системы исторически запускались с CD / DVD диска, т.е. носителя, доступного только на чтение, то файловые системы доступные на запись создавались в оперативной памяти, например tmpfs;
далее файловые системы, доступные на чтение и доступная на запись монтируются каскадно, создавая новую виртуальную файловую систему, при обращении к которой данные записываются на файловую систему, куда можно писать, а считываются с обоих файловых систем, в зависимости от уже имеющися изменений;
т.е. если файл ещё не изменялся, то он будет считываться из squashfs образа, а если есть его изменённая версия, то он будет считываться из файловой системы, доступной на запись.

Так вот когда knoppix запускается с CD/DVD диска файловая система для записи создаётся в оперативной памяти и поэтому всё работает быстро.

Если при создании флешки ты выбрал вариант с сохранением изменений на флешке, то на флешке создался файл, а в нём файловая система, возможно reiserfs, и теперь этот файл с файловой системой монтируется как файловая система для записи.

Если ты говоришь, что у тебя система тормозит, тогда создай флешку без возможности сохранения изменений на флешке.

Эта технология называется persistent.

Возможно, надо применять другую файловую систему в файле образе для сохранения изменений.

Но вообще, странно, на всех относительно современных компьютерах Live системы с сохранением изменений на флешку в файл работали довольно быстро.

Применение squashfs образов со сжатой файловой системой минимизирует операции чтения с медленного накопителя.

Если у тебя всё тормозит, ну либо у тебя медленная флешка, смени её. Либо у тебя слишком слабое и плохое оборудование компьютера. Меняй компьютер.

Попробуй другой Live дистрибутив.

Удачи.

Исходная версия kostik87, :

Для Linux, как впрочем и для любой операционной системы, во время работы нужна возможность писать на свою файловую систему, создавать временные файлы, записывать журналы, прочие данные.

Так вот, LiveCD / LiveUSB, в первую очеред LiveCD системы устроены так:
есть squashfs образ настроенной Linux системы, это своего рода архив, в котором находятся сжатые некоторым способом файлы корневой файловой системы Linux;
во время запуска стартовые сценарии в initramfs монтируют этот squashfs образ куда-либо, т.к. он доступен только на чтение, то для записи нужна некоторая файловая система;
т.к. Live системы исторически запускались с CD / DVD диска, т.е. носителя, доступного только на чтение, то файловые системы доступные на запись создавались в оперативной памяти, например tmpfs;
далее файловые системы, доступные на чтение и доступная на запись монтируются каскадно, создавая новую виртуальную файловую систему, при обращении к которой данные записываются на файловую систему, куда можно писать, а считываются с обоих файловых систем, в зависимости от уже имеющися изменений;
т.е. если файл ещё не изменялся, то он будет считываться из squashfs образа, а если есть его изменённая версия, то он будет считываться из файловой системы, доступной на запись.

Так вот когда knoppix запускается с CD/DVD диска файловая система для записи создаётся в оперативной памяти и поэтому всё работает быстро.

Если при создании флешки ты выбрал вариант с сохранением изменений на флешке, то на флешке создался файл, а в нём файловая система, возможно reiserfs, и теперь этот файл с файловой системой монтируется как файловая система для записи.

Если ты говоришь, что у тебя система тормозит, тогда создай флешку без возможности сохранения изменений на флешке.

Эта технология называется persistent.

Возможно, надо применять другую файловую систему в файле образе для сохранения изменений.

Но вообще, странно, на всех относительно современных компьютерах Live системы с сохранением изменений на флешку в файл работали довольно быстро.

Если у тебя всё тормозит, ну либо у тебя медленная флешка, смени её. Либо у тебя слишком слабое и плохое оборудование компьютера. Меняй компьютер.

Попробуй другой Live дистрибутив.

Удачи.