LINUX.ORG.RU
ФорумAdmin

пропал fstab

 ,


0

2

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

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

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

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

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

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

Если у тебя контейнер, то нужно понимать, что это не полноценная ОС, а запущенный в расширенном chroot Linux.

У ОС в chroot есть ограничения, они зависят от того, какой тип контейнеризации у тебя используется. Может быть недоступен systemd, управление сетью и монтированием накопителей. Может быть всё это доступно.

Посмотри вывод cat /proc/1/cgroup, там нередко указана информация, в чём ты работаешь.

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

контейнер я не много понимаю что такое, но тут виртуалка (ПроксМокс) и на ней стоит _turnkeylinux.org/lamp

root@LAMP .../systemd/system# ls -l /boot
total 4
drwxr-xr-x 2 root root 4096 Apr 21  2022 grub
root@LAMP .../systemd/system# 

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

root@LAMP .../systemd/system# cat /proc/1/cgroup
12:hugetlb:/
11:rdma:/
10:cpu,cpuacct:/
9:blkio:/
8:devices:/init.scope
7:net_cls,net_prio:/
6:perf_event:/
5:freezer:/
4:memory:/init.scope
3:pids:/init.scope
2:cpuset:/
1:name=systemd:/init.scope
0::/init.scope
root@LAMP .../systemd/system# 

еще чуть чуть и я не где не буду работать))))

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

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

Так что вполне обычное дело. И тут Debian не сильно от Ubuntu в поведении отличается, больше именно контейнерной специфики.

Ты опиши, что именно сделать-то хочешь.

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

команда mount проходит

То есть ты можешь руками замонтировать что нужно? Я не знаток контейнеров, увы, может можно просто создать /etc/fstab с нужной строкой — или добавить команду в автозапуск руками, пусть это и дубово?

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

есть LAMP теперь как я уже понимаю благодаря Вам в контейнере.

он для разрабов мелкие скрипты там лежат, что то они там свои программистские дела крутят.

им нужен доступ к файл серверу, файл сервер на NAS synology.

есть шара условно назовем ее share, к ней по логину и паролю доступ

задача:

  1. дать доступ на сервере LAMP к share

что хотел сделать:

  1. прописать в fstab что бы монтировалась сетевая папка
  2. но не сработало, не так не работает, не так)))
  3. Как Вы сказали что это контейнер, решил углубиться в глубину гугла
  4. Понял что на прямую шару не подключить, ну и не больно то и хотелось

Что сейчас получилось:

  1. подключил эту самую шару в проксмокс
  2. теперь по логике надо ее пробросить в контейнер, вот тут проблема. Нашел вот такой мунуал
Это работает не только для обычных директорий на хосте, но и для примонтированных внешних хранилищах (USB HDD, GlusterFS, etc.)

Просто даем команду на хосте через SSH (при потушенном контейнере):

pct set 114 -mp0 /mnt/disk1,mp=/disk1
Где:

114 - ID контейнера.
-mp0 - внутреннее имя точки монтирования. Proxmox дает выбрать от mp0 до mp7.
/mnt/disk1 - точка монтирования дисков в хостовой системе.
/disk1 - путь в контейнере, куда будет примонтирован диск с корзины.
После выполнения команды запускаем контейнер, и вуаля - диск виден в контейнере по пути /disk1.

но зашел в тупик -mp0 как определить свою, тоесть она может быть как 1,2,3 может знаете как посмотреть свою «внутреннее имя точки монтирования»

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

шара условно назовем ее share, к ней по логину и паролю доступ

По какому протоколу подключение? Samba, NFS, SSHFS?

даем команду на хосте

У тебя что, есть доступ до консоли хоста? Подсказываю — это то, на чём запущен контейнер.

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

По какому протоколу подключение? Samba, NFS, SSHFS?

smb от 1-3 стоит в настройках наса

У тебя что, есть доступ до консоли хоста? Подсказываю — это то, на чём запущен контейнер.

конечно)

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

конечно)

Вот вообще не обязательно, чтобы он был. Многие хостеры дают доступ только до самого контейнера, но управлять его параметрами на хосте нельзя.

И я, к сожалению, не знаю ответа. Создай новую тему: «Контейнер LXC на Proxmox с LAMP на Debian 11, хостер Turnkey, необходимо примонтировать внутрь шару на Samba с NAS».

Вот так может кто грамотный подскажет. А читать эту невразумительную тему на много страниц никто не станет.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)