Создание папки RW в файловой системе только для чтения на Slackware

я смонтировал полный раздел sda2 только для чтения, играя вокруг стартовых скриптов. Он сделал полную папку system RO except / dev. Интересно, почему..?

кроме того, я хочу только одну папку, как /mnt/var/log, чтобы быть RW и оставил все папки как RO, но даже после попытки монтировать несколькими способами его не происходит, и его также RO.

Как это можно сделать в Slackware?

20
задан user2809633
16.03.2023 18:20 Количество просмотров материала 2927
Распечатать страницу

2 ответа

/dev не файловую систему; это интерфейс для ядра обеспечивается функциональность, которая подвергается как файловая система, так что делает его легким для всевозможных программ. Вот почему он доступен для записи, несмотря на ваш /dev/sda2 монтировать только для чтения. (Вы найдете /proc и, если он у вас есть,/sys имеют схожее поведение; причина та же.)

невозможно указать подмножество разделов, подключенных только для чтения, с возможностью записи. Если вы хотите /mnt/var/log или что-бы-ты вел себя так же /dev делает, вам нужно сделать это так же, как ядро делает для /dev: создайте отдельный раздел и смонтируйте его для чтения и записи в каталог, который вы хотите сделать доступным для записи.

2
отвечен Aaron Miller 2023-03-18 02:08

to / dev обычно монтируется как ramfs или tmpfs, на котором программное обеспечение с именем udev создает / удаляет устройства на основе его конфигурации и сообщений ядра.

Если вы хотите каталог rw на корневом разделе только для чтения, простая команда

mount ramfs /here/i/want/write -t ramfs
0
отвечен peterh 2023-03-18 04:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх