再起動するたびにパーティションをマウントするにはどうすればよいですか?


10

でマウントされたパーティションがありmount -t ext3 /dev/sda3 /fooます。

再起動するたびに、再マウントする必要があります。再起動するたびにこれをマウントしたままにする方法

回答:



5

時々、/etc/fstabエントリのために重大な問題に直面するかもしれません。したがって、代替はcrontabです。

ルートのcrontabに以下のエントリを追加するだけです。

$ sudo crontab -e

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


4
あなたは本当にのために使用されてきた醜いハックの代わりに、それを行うための適切な方法、使用することを示唆している数十年、実際に誰にもこれらの「重要な問題」を引き起こしたことはありませんか?!?
Massimo

2
AWSのクラウドマシンで作業しているときにこの状況に直面しました。/ etc / fstabを使用してマウントしているときに問題が発生し、システムがブートプロセスを停止していました。そのため、システムがリモートであるため、システムが役に立たなくなりました。したがって、私は(fstabのエントリを指定せずに)セーフブートを選択し、crontabでmountを発行します。
Parvinder Singh 2013

@Massimoには実際に「重大な問題」が存在します。起動時にfstabを介して特定のクラウドストレージ(Amazon S3など)のFUSEファイルシステムをマウントすることについて、Googleエンジニアは次のように述べています。何か問題が発生した場合に起動時にハングアップするシステムが表示される可能性があります。」ここ
KajMagnus

代わりに何をすべきかわからないが、crontabと@reboot私には理にかなっている。おそらくfstabのnoauto行と組み合わせて、またはmount直接crontabで。—とにかく、-3から-2に賛成票を投じました。これは、まれなケースですが、この回答が実際に役立つためです。(そして、サジェストインを編集してください: "時々"-> "まれなケースで":-))
KajMagnus

これは私が私のケースでやったこと@reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minutesです:、おそらくすべての人ではなく、私のユースケースでは問題なく動作します。
KajMagnus

0

NovellのOpenSuseの場合、Linuxで起動時にWindows共有を自動的にマウントする

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

フォルダ名にスペースが含まれている場合は、一重引用符を追加してください:

'//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にパスワードを入力したくない場合は、記事の最後を確認してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.