web-dev-qa-db-ja.com

fstabを使用せずにブート時にパーティションをマウントする

私は Arch Linux on my Cubietruck 、ARM RaspberryPiよりも多くの機能を備えたボードを実行しています。そうするために私はOSデータを内部ストレージからSATAハードドライブに移動しました。

何らかの理由でfstabにエントリを追加すると、ArchLinuxは正しく起動を完了しません。

私はautofsを利用しましたが、常にマウントしたいと思っています。

パーティションを.bashrcに追加して起動時にパーティションをマウントするスクリプトを作成する以外に、より良い解決策はありますか?

fstab問題の診断を試みることによる詳細情報:

[xxxxx@cubier ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
UUID=01CFD207845300F0 /media/DATA ntfs-3g uuid=1000,defaults 0 0
[xxxxx@cubier ~]$ Sudo mount /media/DATA
[xxxxx@cubier ~]$ ls /media/DATA/temp
t1  temp  test
[xxxxx@cubier ~]$ Sudo umount /media/DATA
[xxxxx@cubier ~]$ ls /media/DATA
[xxxxx@cubier ~]$ Sudo mount /dev/nanda /mnt
[xxxxx@cubier ~]$ cat /mnt/uEnv.txt
console=tty0
extraargs=console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard
nand_root=/dev/sda2
[xxxxx@cubier ~]$ Sudo vi /etc/fstab
[xxxxx@cubier ~]$ Sudo systemctl start autofs
[xxxxx@cubier ~]$

これは dmesgのペーストビン です。

3

DEに依存しない、合理的なソリューションを手に入れました。 systemdマウントを次のように使用する。

[xxxxx@cubier system]$ pwd
/etc/systemd/system
[xxxxx@cubier system]$ cat media-DATA.mount
[Unit]
Description = DATA partition

[Mount]
What = /dev/sda1
Where = /media/DATA
Type = ntfs-3g
Options = uid=1000

[Install]
WantedBy = multi-user.target

助けてくれてありがとう、みんな!

4

パーティションを正しくマウントするために、Gnomeディスクを試してください。また、gnome-disks-utilityまたはpalimpsestという名前も付けてください。

また、sda、sdbなどの代わりにUUID認識を使用することを忘れないでください

0
X.LINK