Сайт | Скачать | Видео | Wiki

Автор Тема: Утверждение общих стандартов  (Прочитано 15535 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1537
  • Репутация: +24/-0
Re:Утверждение общих стандартов
« Ответ #30 : 08 Январь 2016, 19:30:36 »
Насколько я знаю архитектуру Linux, монтировать файловые системы можно в любой каталог, и не важно, в какой файловой системе этот каталог находится. Главное чтобы каталог существовал в момент монтирования.

В модульных дистрах не только /var, но и сам корень '/' собирается из слоёв. В PuppyRus именно так (в MagOS, думаю, так же?).

А если так, то какие грабли могут быть в /var, которых не будет в корне '/' ?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 970
  • Репутация: +14/-0
Re:Утверждение общих стандартов
« Ответ #31 : 08 Январь 2016, 19:42:26 »
Корень как правило перемонтировать почти нереально, а отключить модуль с /var - запросто может быть возможным.
Поэтому стоит максимально следовать FHS, а там, где не следовать - там я считаю нужно это делать максимально независимо, не использовать наполовину то и се.

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5119
  • Репутация: +135/-0
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #32 : 08 Январь 2016, 19:45:54 »
 Давайте узаконим переменную SQMNT. Поместить стандартно - в /etc/DISTRO_SPECS, откуда и init и pfs-utils будут её брать.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 970
  • Репутация: +14/-0
Re:Утверждение общих стандартов
« Ответ #33 : 08 Январь 2016, 19:48:24 »
А кто был против?

Оффлайн ander

  • Активный участник
  • Старожил
  • ****
  • Сообщений: 300
  • Репутация: +16/-0
Re:Утверждение общих стандартов
« Ответ #34 : 08 Январь 2016, 23:23:23 »
Какая связь между pfs-util (подкл. по горячему) и initrd (сборка корня aufs)?
Например возможность отключить из PFS-utils то, что было подключено через Initrd.
Вряд ли получится. Базовые модули будут заняты
Базовые-да.
Но вот сейчас запустил sfs-get и успешно отключил easypaint-git-p-v0.1.1.17.gad6cf88.pfs, который подключен был из modules, но я его не использовал и потому модуль оказался незанятым.  В pra pfsunload уже с изменениями из тестовой ветки, к /mnt/. не привязан.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re:Утверждение общих стандартов
« Ответ #35 : 09 Январь 2016, 06:03:54 »
Я за отдельный каталог в корне. Может быть не memory,  а скажем aufs, layers  или еще как-то, но в корне. В uird в качестве var можно смонтировать каталог,  дисковый раздел, или вообще сетевую папку это может привести к проблемам.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8826
  • Репутация: +92/-0
Re:Утверждение общих стандартов
« Ответ #36 : 09 Январь 2016, 06:55:08 »
Я за отдельный каталог в корне.
но почему? ну ладно /var не подходит, но еще есть /tmp на худой конец старый, добрый /mnt

а кстати в /sys вроде тоже не запрещается, /sys/layers звучит прелестно, при перезагрузке пересоздается м?
« Последнее редактирование: 09 Январь 2016, 06:59:35 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 970
  • Репутация: +14/-0
Re:Утверждение общих стандартов
« Ответ #37 : 09 Январь 2016, 08:51:26 »
Aufs, layers - не будут отражать смысла этой директории.
В sys - тоже неправильно. По FHS все эти директории строго стандартизированы. Причем большинство из них по стандарту запрещает размещение внутри каких бы то ни было директорий и файлов.

Само оптимально в корне и придумать название. У меня выбор был между /uird и /memory. Memory выбрал потому что пробросил ее в основной корень для доступности.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18691
  • Репутация: +140/-0
    • PuppyRus-A
Re:Утверждение общих стандартов
« Ответ #38 : 09 Январь 2016, 09:01:40 »
запустил sfs-get и успешно отключил easypaint-git-p-v0.1.1.17.gad6cf88.pfs, который подключен был из modules, но я его не использовал и потому модуль оказался незанятым. 
У меня тоже получилось. Только на практике вряд ли понадобится
Вообще отключение модулей актуально только разрабам при создании нового модуля

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5119
  • Репутация: +135/-0
  • Старый чайник
Re:Утверждение общих стандартов
« Ответ #39 : 09 Январь 2016, 09:33:05 »
Само оптимально в корне и придумать название.
Мы будем долго спорить и ругаться, но каждый, как всегда, останется при своём. Поэтому (ИМХО) переменная SQMNT - решение проблемы.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8826
  • Репутация: +92/-0
Re:Утверждение общих стандартов
« Ответ #40 : 09 Январь 2016, 09:45:05 »
Aufs, layers - не будут отражать смысла этой директории.
чего это вдруг не отражают смысл?
uird вобще бессмысленный набор букв,
memory почему? какая связь подключаемых модулей и памяти, видимо она есть но какая она?

Цитировать
В sys - тоже неправильно. По FHS все эти директории строго стандартизированы.
здесь про /sys нету ничего http://www.pathname.com/fhs/pub/fhs-2.3.html а потому прошу обосновать непригодность /sys потому как я лично препятствий не вижу.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re:Утверждение общих стандартов
« Ответ #41 : 09 Январь 2016, 10:45:53 »
Мозговой штурм на предмет названия: layers, memory, basefs, union,  system, frugal, init, initfs,  aufs,  subfs...
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8826
  • Репутация: +92/-0
Re:Утверждение общих стандартов
« Ответ #42 : 09 Январь 2016, 10:55:10 »
Мозговой штурм на предмет названия: layers, memory, basefs, union,  system, frugal, init, initfs,  aufs,  subfs...
не-не, за memory обосновать надо, т.к. это память и ассоциации будут у 90% о том что это память, типа вау, все в памяти.... а оно же блин может откуда угодно подключено быть.

Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 1036
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re:Утверждение общих стандартов
« Ответ #43 : 09 Январь 2016, 10:59:24 »
Мне memory тоже не понятно было, хотя и привык уже. Basement вот еще в голову пришло.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Онлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8826
  • Репутация: +92/-0
Re:Утверждение общих стандартов
« Ответ #44 : 09 Январь 2016, 11:09:49 »
умение притворится чайником и осмыслить ситуацию заново - вещь полезная.
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.