Log in

Bekijk de volledige versie : Как нормально смонтировать opt



megagrizly
07-11-2008, 14:55
Что сделал:
mkdir -p /tmp/harddisk/opt

/tmp/local/.files:
/etc/fstab
/tmp/harddisk
/tmp/harddisk/opt

/etc/fstab:
/tmp/harddisk/opt /opt none bind,rw,noatime 0 0

перезагружаю и не монтрует. Если просто mount -o bind /tmp/harddisk/opt /opt то монтируется на ура.

AndreyPopov
07-11-2008, 15:24
Что сделал:
mkdir -p /tmp/harddisk/opt

/tmp/local/.files:
/etc/fstab
/tmp/harddisk
/tmp/harddisk/opt

/etc/fstab:
/tmp/harddisk/opt /opt none bind,rw,noatime 0 0

перезагружаю и не монтрует. Если просто mount -o bind /tmp/harddisk/opt /opt то монтируется на ура.

интересно, вы тему "инструкция по настройке" с нуля читали?

al37919
07-11-2008, 16:00
опция bind в fstab по каким-то причинам у нас действительно не работает

tiny
07-11-2008, 18:34
bind в 1.9.7-10,9 в fstab не работает. В 1.9.7-8 работает. И еще, проверьте что в 9/10 работают ли корректно права Read/Write | Read/Write/Erase Возможно, стандартный vsftpd защищает по правам на папку, а впрошивке патченый, который работает под root'ом

vectorm
07-11-2008, 18:44
fstab вроде же отрабатывает ДО автомонтирования дисков роутером.
Соответственно, монтировать непримонтированное не может.
И первый раз вижу такое бесмыссленное использование fstab.

AndreyPopov
07-11-2008, 18:49
в изменениях к 9-й версии написано:
- Переделано автомонтирование дисков: теперь они монтируются в /tmp/mnt/, /tmp/harddisk - символическая ссылка на первый раздел;
- Перед монтированием теперь также вызывается /usr/local/sbin/pre-mount

может дело все в этом?

tiny
07-11-2008, 19:30
Естественно, я сначала в fstab монтирую диски, потом уже монтирую bind. Монтирую как и положено в /mnt/disc0_1 для 7-10. А монтирование в /tmp/harddisk и не работает. В 7-8 работало. Настройки после прошивки сбрасывал.

Я просто не морочился, и добавил mount /opt в post-mount

vectorm
07-11-2008, 19:38
У автора явно написано:


/etc/fstab:
/tmp/harddisk/opt /opt none bind,rw,noatime 0 0

перезагружаю и не монтрует. Если просто mount -o bind /tmp/harddisk/opt /opt то монтируется на ура.
Что явно бессмысленно.

tiny
07-11-2008, 19:59
vectorm:
А разве линукс не будет в таком случае монтировать при первом обращении к папке? Например samba в fstab прописывается, и ничего!

al37919
07-11-2008, 20:28
fstab вроде же отрабатывает ДО автомонтирования дисков роутером.
Соответственно, монтировать непримонтированное не может.
fstab эквивалент комманды mount -obind /tmp/opt /opt также не отрабатывает, хотя /tmp к этому моменту уже смонтирован и flashfs развернута (иначе откуда взялся бы fstab). Причины пока неясны.