Her yeniden başlatmaya nasıl bölüm ekleyebilirim?


11

Monte edilmiş bir bölümüm var mount -t ext3 /dev/sda3 /foo.

Her yeniden başlattığımda yeniden takmam gerekiyor. Her yeniden başlatmadan sonra bunu nasıl monte edebilirim?

Yanıtlar:


30

/etc/fstabMontaj için bir giriş yapmanız gerekir , şunun gibi:

/dev/sda3 /foo                       ext3    defaults        1 1

Daha fazla bilgi için, bkz:

https://help.ubuntu.com/community/Fstab


1
Herhangi bir nedenden dolayı monte edilemediğinde nofailsisteminizi normal olarak önyükleyebilmeniz için bayrağını kullanmak isteyebilirsiniz /dev/sda3.
strafor sinek

5

Bazen, /etc/fstabgirişler nedeniyle kritik sorunlarla karşılaşılabilir . Yani, alternatif crontab.

Kökün crontab'ına aşağıdaki girişi eklemeniz yeterlidir.

$ sudo crontab -e

@reboot mount -t ext3 /dev/sda3 /foo


4
Gerçekten, onlarca yıldır kullanılmakta olan ve hiç kimseye bu "kritik sorunlara" neden olmayan düzgün bir yol yerine çirkin bir hack kullanmayı mı öneriyorsunuz ?!?
Massimo

2
AWS'de bulut makinesinde çalışırken bu durumla karşılaştım. / Etc / fstab komutunu kullanarak bağlanırken bazı sorunlar oluştu ve sistem önyükleme işlemini durduruyordu. Böylece sistem uzak olduğu için işe yaramaz hale geldi. Yani, güvenli önyükleme tercih (fstab bir girdi belirtmeden) ve sonra crontab içinde mount sorun.
Parvinder Singh

@Massimo aslında "kritik konular" var. Bir Google mühendisinin belirli bir bulut depolama alanını (Amazon S3 gibi) FUSE dosya sistemini önyükleme sırasında fstab üzerinden monte etme hakkında söylediği şey: "Bunu yapmamanızı tavsiye edeyim. GCS istekleri yerel disk kadar güvenilir değil ve siz bir şey ters giderse önyükleme asılı bir sistem ile kendinizi bulmak için büyük olasılıkla " ( burada )
KajMagnus

Bunun yerine ne yapacağından emin değilim, ama crontab ve @rebootbana mantıklı geliyor. Belki bir fstab noautosatırı ile birlikte veya mountdoğrudan crontab içinde. - Her neyse, -3'ten -2'ye yükseltildi, çünkü bu cevap bazı nadir durumlarda gerçekten yararlıdır. (Ve suggestoin düzenleyin: "bazen" -> "nadir durumlarda": -))
KajMagnus

Benim durumumda yaptığım budur:, @reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minutesbelki herkes için değil, benim kullanım durumum için iyi çalışıyor.
KajMagnus

0

OpenSuse için, Novell'den geliyor Linux ile önyükleme sırasında bir Windows paylaşımını otomatik olarak bağlayın

//winserver/share /mnt/winshare cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Klasör adları boşluk içeriyorsa lütfen tek tırnak ekleyin:

'//winserver/share with spaces' '/mnt/winshare with spaces' cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Fstab dosyasına parola koymak istemiyorsanız makalenin sonunu kontrol edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.