Mount on boot?
5 отговора
183 прегледа
Mount on boot?
Как се прави така че да mount-ва smbfs по време на боот-а?
С rc.local май нема да стане...?!
ПРи стартирането на системата ми прави впечатление че има едно mountpoints и след това казва no mountpoints...?Дали не е там решението?И каде е това...
С rc.local май нема да стане...?!
ПРи стартирането на системата ми прави впечатление че има едно mountpoints и след това казва no mountpoints...?Дали не е там решението?И каде е това...
Re: Mount on boot?
kakto se pravi sys seki HDD dql det iskash da se mountva pri boot
man fstab - help za tochniq sintaksis
mcedit /etc/fstab ili tam kvoto polzvash za redaktirane na failove :)
man fstab - help za tochniq sintaksis
mcedit /etc/fstab ili tam kvoto polzvash za redaktirane na failove :)
Re: Mount on boot?
Човече мерси за съветите ама така и така не стаа...???
Първо ман-а го ичетох ама там има неща които в fstab ги няма...!!!
И след туй има ли разлика между nfs и smbfs?...И двете са за отдалечени дялове ама....
Първо ман-а го ичетох ама там има неща които в fstab ги няма...!!!
И след туй има ли разлика между nfs и smbfs?...И двете са за отдалечени дялове ама....
има!
има коренна разлика. Както има няколко локални файлови системи (vfat, ntfs, ext2, ext3, reiser, xfs и т н) така има и отдалечени (nfs, smbfs, ncpfs и и н) - всички те работят с различни драйвери.
Трупам листна маса
(и спестявам за УАЗка)
Трупам листна маса
(и спестявам за УАЗка)
in a nutshell
fstab е конфигурационен файл; напълно нормално е в него да липсват част от възможните опции. Това не трябва да те плаши; слагай смело и пробвай
. Е, все пак ти препоръчвам първо да пробваш опциите от командния ред; по-лесно e.
Основната разлика между NFS и SMB е следната: NFS е механизъм за достъп до отдалечена директория, при който всяка заявка се прави от името на потребителя, който я задава. При монтирането се указва просто отдалечения сървър+директория и ъде в локалната файлова система трябва да се монтира тази директория.
При smbfs още при монтиране се посочват и потребител+парола, от чието име се правят всички по-нататъшни заявки. Цялата следваща комуникация е от името на този потребител, независимо кой на локалната машина използва връзката.
Тоест, smbfs е подходяща за "персонална" връзка, а NFS - за обща за всички потребители връзка.
Следствие от това е че за да се монтира при зареждане дял през smbfs , трябва във fstab да се зададе потребителя + паролата му. Което не знам доколко ти върши работа. Защото паролата се пише в прав текст. (Почти сигурно можеш да направиш така, че при всяко зареждане да се пита за парола, но не те съветвам.)
Можеш да направиш и друго. Правиш smbmnt и smbumount да бъдат suid root, след което всеки потребител може да си сложи в своя .bash_profile няколко реда, с които отдалечените файлови системи се монтират при влизането му в системата. Съответно, в .bash_logout със съответните редове се демонтират.
Основната разлика между NFS и SMB е следната: NFS е механизъм за достъп до отдалечена директория, при който всяка заявка се прави от името на потребителя, който я задава. При монтирането се указва просто отдалечения сървър+директория и ъде в локалната файлова система трябва да се монтира тази директория.
При smbfs още при монтиране се посочват и потребител+парола, от чието име се правят всички по-нататъшни заявки. Цялата следваща комуникация е от името на този потребител, независимо кой на локалната машина използва връзката.
Тоест, smbfs е подходяща за "персонална" връзка, а NFS - за обща за всички потребители връзка.
Следствие от това е че за да се монтира при зареждане дял през smbfs , трябва във fstab да се зададе потребителя + паролата му. Което не знам доколко ти върши работа. Защото паролата се пише в прав текст. (Почти сигурно можеш да направиш така, че при всяко зареждане да се пита за парола, но не те съветвам.)
Можеш да направиш и друго. Правиш smbmnt и smbumount да бъдат suid root, след което всеки потребител може да си сложи в своя .bash_profile няколко реда, с които отдалечените файлови системи се монтират при влизането му в системата. Съответно, в .bash_logout със съответните редове се демонтират.