LINUX.ORG.RU
ФорумAdmin

пропал fstab

 ,


0

2

Добрый день, такая ситуация достался по наследству сервер LAMP на turnkey (debian)

надо прописать пару строк в fstab, а его нет, и так искал его и так искал, нету хоть убейся.

должен лежать /etc/

прошу сильно не пинать, не понимаю он должен быть или нет, сервер грузиться все хорошо, команда mount проходит, где его искать ума не приложу

помогите хоть советом.

Используй юниты systemd

alex1101
()

Напиши сам)

J ★★★★★
()

Где-то тихо улыбнулся Л. Поттеринг :)

forest22
()
Ответ на: комментарий от symon2014

как то вот

root@LAMP ~# find / -name "fstab"'
find: '/sys/kernel/debug': Permission denied'
find: '/sys/fs/fuse/connections/54': Permission denied'
find: '/sys/fs/fuse/connections/53': Permission denied'
find: '/lost+found': Permission denied'
find: '/proc/tty/driver': Permission denied'
/usr/share/doc/util-linux/examples/fstab'
/usr/share/doc/mount/examples/fstab'
root@LAMP ~#'>
whitespider
() автор топика
Последнее исправление: whitespider (всего исправлений: 1)
Ответ на: комментарий от symon2014

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

может я что то не понимаю?

whitespider
() автор топика
Ответ на: комментарий от whitespider

Порядок был на сервере. Не нужен - нету.

Нужен - создай.

andytux ★★★★★
()
Ответ на: комментарий от alex1101

А мне почему то кажется , что не такой уж это и сервер , а ламп на хостинге. И исправить фстаб вряд ли. Но может я и ошибаюсь.

symon2014 ★★
()

Как ни странно, но если на сервере только /, то по идее fstab не нужен.

И тут правильно пишут, смотри в /etc/systemd/system/ файлы .mount и .automount, может так прошлый админ настроил.

Vsevolod-linuxoid ★★★★★
()

без fstab если нет других настроек в udev, systemd, autofs при старте автоматом будет только root fs / т.е. без этого файла загружается

как уже писали нужно - создай /etc/fstab

cylon17
()
Последнее исправление: cylon17 (всего исправлений: 1)
Ответ на: комментарий от whitespider

нет. всё, что в /proc лучше не модифицировать. в mounts будет больше всякого разного чем в fstab. на его основе ты можешь создать fstab, взяв за основу монтирование основных разделов.

flant ★★★★
()
Ответ на: комментарий от cylon17

создал, написал туда белеберду, он его проглотил и загрузился

whitespider
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

вот что там находиться

root@LAMP .../systemd/system# ls -all
total 52
drwxr-xr-x 13 root root 4096 Jun 20 08:14 .
drwxr-xr-x  5 root root 4096 Jun 20 10:17 ..
drwxr-xr-x  2 root root 4096 Sep 23  2022 basic.target.wants
drwxr-xr-x  2 root root 4096 Apr  1  2022 default.target.wants
drwxr-xr-x  2 root root 4096 Jun 20 10:52 getty.target.wants
drwxr-xr-x  2 root root 4096 Jun 20 08:14 multi-user.target.wants
drwxr-xr-x  2 root root 4096 Apr 21  2022 network-online.target.wants
drwxr-xr-x  2 root root 4096 Apr 21  2022 phpsessionclean.service.d
lrwxrwxrwx  1 root root    9 Jun 20 08:14 samba-ad-dc.service -> /dev/null
drwxr-xr-x  2 root root 4096 Sep 23  2022 sockets.target.wants
lrwxrwxrwx  1 root root    9 Sep 23  2022 ssh.socket -> /dev/null
lrwxrwxrwx  1 root root   31 Apr 21  2022 sshd.service -> /lib/systemd/system/ssh.service
lrwxrwxrwx  1 root root    9 Apr 21  2022 stunnel4.service -> /dev/null
drwxr-xr-x  2 root root 4096 Jun 20 10:18 sysinit.target.wants
lrwxrwxrwx  1 root root   35 Apr 21  2022 syslog.service -> /lib/systemd/system/rsyslog.service
drwxr-xr-x  2 root root 4096 Apr 21  2022 systemd-resolved.service.wants
drwxr-xr-x  2 root root 4096 Apr 21  2022 timers.target.wants
drwxr-xr-x  2 root root 4096 Apr 21  2022 webmin.service.d
root@LAMP .../systemd/system# 

whitespider
() автор топика
Ответ на: комментарий от pfg

вопрос такой, а если я пропишу в systemd.mount подключение к сетевой папке, это же нормально будет?

мне надо то всего подключить сетевую папку и забыть про этот сервер)

whitespider
() автор топика
Ответ на: комментарий от whitespider

omg 30 комментов о проблемах монтириования без fstab, а нужно было всего-то сетевую шару смонтировать для чего существует способов целая куча )

издалека начал ))

monkdt
()
Последнее исправление: monkdt (всего исправлений: 1)
Ответ на: комментарий от monkdt

)))) ну я думал быстренько там прописать и все забыть, а тут фстаб пропал и пошло поехало

whitespider
() автор топика
Ответ на: комментарий от whitespider

да. в системе с системд даже лучше будет так, ибо в системд.моунт больше функций впихнуто. ну и фстаб при старте конвертируется в /run/systemd/generator/*.mount и только потом монтируется.

создай /etc/systemd/system/%name%.mount потом sudo systemctl daemon-reload потом sudo systemctl start %name%.mount sudo systemctl enable %name%.mount

pfg ★★★★★
()
Ответ на: комментарий от pfg

кстати теперь в опере есть встроенный gptchat под названием aria, который, как мы знаем, обожает лепить всякие скрипты, давать примеры и рассуждать о конце света

monkdt
()
Ответ на: комментарий от pfg

про то что совет про systemd, mount и прочие линксовые вещи чат может дать довольно развернуто. И не надо ждать когда наберется 30+ комментов

monkdt
()
Ответ на: комментарий от whitespider

мануал не является стандартом :)
в линуксе особливо нет стандартов :) есть рекомендации и устоявившиеся системы, не всегда обязательные к исполнению…

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от Pinux001

Он в твоём старом дебиане 2 называется /etc/mtab

mtab это временный файл, создается и изменяется по мере монтирования/отмонтирования всякой всячины.

anc ★★★★★
()
Ответ на: комментарий от symon2014

Блин, опередили, даже с формулировкой «всякой всячины» :)

anc ★★★★★
()
Ответ на: комментарий от whitespider

Чувак, именно вот на таких хостингах очень популярно давать не полноценную виртуальную машину с ОС в ней, а контейнер с ней на базе LXC.

Посмотри вывод команд

uname -a
lsb_release -a

Если версия ядра какая-то совсем не родная для этого Debian, скорее всего, у тебя контейнер.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
root@LAMP .../systemd/system# uname -a
Linux LAMP 5.4.106-1-pve #1 SMP PVE 5.4.106-1 (Fri, 19 Mar 2021 11:08:47 +0100) x86_64 GNU/Linux
root@LAMP .../systemd/system# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
root@LAMP .../systemd/system# 

whitespider
() автор топика
Ответ на: комментарий от whitespider

Это ядро характерно для Ubuntu 20.04 или Oracle Linux 8, а никак не Debian 11.

Так что скорее всего да, контейнер. Посмотри ещё ls -l /boot — обычно там лежат файлы ядер, может прошлый админ руками нестандартное собрал. Но если нет вообще ни одного файла ядра — у тебя 100% контейнер.

Потому что в отличии от полноценной виртуальной машины контейнер использует ядро хоста.

Vsevolod-linuxoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.