Создание fstab

Create fstab

Скачать: yandex upload.ee

Создаёт fstab для подключения дисков.



Обновление
Добавлено несколько настроек в ini-файл, подробнее в Readme.txt.
мои программы
А на ...уя ?
zotkindm
А на …уя ?
+)
[wolf@wolf-pc ~]$ yay -Fx genfstab
extra/arch-install-scripts 24-2 [установлен]
usr/bin/genfstab
usr/share/bash-completion/completions/genfstab
usr/share/man/man8/genfstab.8.gz
А я вообще не использую fstab - просто он мне не нужен.
Файл то имеется, но он пустой, который создается автоматически при отсутствии оного
cat /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>
Ошибки не исчезают с опытом - они просто умнеют
vasek
А я вообще не использую fstab - просто он мне не нужен.
А как это?
Morisson
А как это?
fstab используется для генерации юнитов systemd (уже 5 лет как), так зачем посредник? Правда это совсем не юниксвейненько, но ничего не поделаешь воля партии.
Ошибки в тексте-неповторимый стиль автора©
При установке Anarchy столкнулся с тем что ранее используемый для ntfs флаг defaults,gid=46 взятый из Ubuntu не давал мне доступ к ntfs-дискам, только просматривать. При этом без прописки во fstab диски конечно же есть в фм Nemo несмонтированными и их можно кликать чтобы смонтировать. С одной стороны это удобно, что если отключил диск, система грузится без выброса тебя в терминал с предложением ввести Control D. С другой стороны все папки-ссылки и прога меню папок становятся не рабочими, так как нет дисков и не монтируется при клике, потому что не знает что монтировать и куда. Так вот из-за отсутствия доступа начал экспериментировать с параметрами и вывел новую комбинацию rw,suid,dev,exec,auto,user,async. Также столкнулся, что при каждой установке любого дистрибутива, если я изначально не монтирую диски в установщике, то они ни не попадают в fstab. А монтировать на этапе установки особо нет смысла кроме риска, так как любой установщик при указании диску точки монтирования предлагает выбрать фс и исключить форматирование и я тут внимательно напрягаюсь, чтобы не угробить свои данные на дисках, особенно в Anarchy, где интерфейс не такой очевидный. А иногда просто лень, учитывая что система может не установится а я буду тут колдовать с настройками пол-часа, которые имеют вероятность не использования. В итоге попадая в ОС мне приходится запросить UUID и вручную создавать fstab. Да, это не долго, но как всегда если каждые "не долго" я могу автоматизировать, то почему это не сделать. Если я несколько часов настраиваю ОС, то не пора бы ускорять эти вещи. А с этим fstab вообще проблема, забываю шаблон закинуть в свой архив-подсказку и начинаю по всем флешкам искать выше указанную новую строку параметров, чтобы монтировать ntfs с доступом чтения и записи без root. Опять же в утилиту я пока её не добавил. Хотел было окно параметров прикрутить, на работе обдумывал как это будет выглядеть, но с учётом что утилита людям не нужна, а только мне, то решил не гнать лошадей, а делать то что мне сейчас интересно. Но позже добавлю выбор готового шаблона для ntfs (пока их 2) и думаю, не сделать ли окно выбора вот этих параметров rw,suid,dev,exec,auto,user,async в виде галочек. Но не уверен, как мне кажется строка делается 1 раз, а потом используется как шаблон, то оптимальней сделать выбор из готовых шаблонов в виде раскрывающегося списка. Ну и размер утилиты 300кб это много, кажется проще сделать шаблон-пример. Возможно размер из за встраивания JSON-движка, мне показалось так надёжней делать разбор результата команды lsblk. Если использовать регулярное выражение и вывод в виде "параметр=значение" как в ini-файле, то движок рег.выр. тоже 150 кб добавляет к проге. Пока есть что есть.
Админские права убрал, мог бы сразу сохранять в fstab. Но для многих запрос прав вызвал бы подозрение, поэтому открыть самостоятельно и Ctrl+V.
мои программы
AZJIO
вывел новую комбинацию rw,suid,dev,exec,auto,user,async.
Лучше бы вы грабли в разрезе рисовать учились...

?defaults
$ man fstab
Ошибки в тексте-неповторимый стиль автора©
indeviral
defaults
defaults = rw, suid, dev, exec, auto, nouser, async

то есть разница с моей строкой не заметна?

Когда я задавал вопросы часто получал ответ, ты ничего не знаешь. Теперь я не спрашиваю а делаю сам, мне опять говорят ты ничего не знаешь. Я вам этого не навязываю, это всего лишь была информация в рамках утилиты, с учётом вопроса "на уя это", как говорится предыстория. Да и про genfstab я видел в описании арча, но пока установщик пакетов не видит, а в терминале пишет нет команды, да и каков результат будет? Может он меня не устроит, ведь я использую разные настройки, поэтому и не стараюсь прояснить ситуацию с genfstab.

indeviral
man fstab
я на википедии читал, со справкой проблем нет.
мои программы
 
Зарегистрироваться или войдите чтобы оставить сообщение.