172 похожих чатов

Всем привет. Какое-то время назад я вбрасывал вопрос относительно создания

своего лайв-образа с блекджеком и нескучными обоями, но не получил ответа, поэтому продолжил тыкаться самостоятельно. Сейчас я столкнулся с противоречием: тут (https://unix.stackexchange.com/questions/205108/remount-squashfs-root-filessytem-read-write) написано, что squashFS, которая используется в лайв образах, является рид онли файловой системой ввиду сжатия (как я понял). Соответственно, загружая такую систему можно будет сохранять файлы в /tmp, но по идее больше нигде. Тем не менее, в том же арчисо можно ставить программы и сохранять файлы. Если с домашним каталогом я ещё могу понять, что он тоже из ОЗУ формируется, то как можно ставить программы, если каталоги с программами типа /bin и остальных в RO? Я предположил, что весь образ помещается в ОЗУ, что позволяет сделать его RW, но есть два НО: во-первых, не смотря на то, что сейчас это поведение по умолчанию в арчисо, раньше эта функция была опциональной, а программы всё равно можно было ставить. А во-вторых, тут (https://unix.stackexchange.com/questions/653624/does-mounting-squashfs-put-the-whole-filesystem-in-ram) написано, что перенос в ОЗУ происходит исключительно по мере необходимости. И тут я запутался. Как оно работает?

13 ответов

31 просмотр

в убунте это называлось casper

Smith- Автор вопроса
Radjah
в убунте это называлось casper

Вау, это очень полезная информация, спасибо. Ты только что помог мне решить уже следующий вопрос о формировании ramfs для лайв системы. Судя по всему, этот модуль делает RW файловую систему в каталоге /casper на основе сжатого образа rootfs. Единственное, что я не понимаю, это где хранится эта фс во время работы? В ОЗУ? Получается, это равносильно полному переносу сжатого образа в ОЗУ.

Smith- Автор вопроса
Smith
Вау, это очень полезная информация, спасибо. Ты то...

Поправка. В доке нашёл опцию: toram Adding this parameter, casper will try to copy the whole read-only media to the computer's RAM before mounting the root filesystem. This could need a lot of ram, according to the space used by the read-only media. А значит, по дефолту он делает что-то другое.

Smith- Автор вопроса
Smith
Поправка. В доке нашёл опцию: toram Adding this...

Снова здравствуйте. Где, кроме как в файле fstab может хранится информация о монтировании дисков и тд? Забил пока на выяснение принципа работы каспера, иначе я никогда ничего рабочего не получу, если буду каждую деталь разбирать. Сейчас запнулся на написании fstab для лив системы. Я собираюсь сжать сущуествующую фс в squashFS архив, положить рядом ядро и рамфс, поставить граб и всё. Естественно, фстаб от предыдущей фс не подойдёт. Смотрю, что у Xubuntu в fstab: overlay / overlay rw 0 0 tmpfs /tmp tmpfs nosuid,nodev 0 0 Смотрю mount: https://termbin.com/busq. Вопрос, все остальные маунты откуда? И как мне сделать так, чтобы в лайв системе у меня тоже смонтировались proc, sys и прочие?

а он разве не генерится?

Smith- Автор вопроса
Саша
а он разве не генерится?

В начале файла написано, что это static file. Кроме того, при ручной установке арча или дебиана я его руками писал.

Smith
В начале файла написано, что это static file. Кром...

Я при ручной установке арча его генерю всегда ))

Smith- Автор вопроса
Саша
Я при ручной установке арча его генерю всегда ))

Не, ты не понял. Понятное дело, что его можно сгенерировать, но после генерации он останется статичным. И я не могу понять, почему у меня количество маунтов даже рядом не стоит с содержимым fstab.

Smith- Автор вопроса

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

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта