LINUX.ORG.RU
ФорумAdmin

пропал fstab

 ,


0

2

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

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

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

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

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

Ответ на: комментарий от 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
() автор топика

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

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

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

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

flant ★★★
()
Ответ на: комментарий от 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)
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от whitespider

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

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

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

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

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 ★★★★★
()