外付けハードドライブの自動マウントを作成しようとしても失敗し続けます。私はLinuxに初めて触れました。
GoogleでStackExchangeを検索して多くのことを試しましたが、私の問題に対する解決策が見つかりませんでした。
オペレーティングシステム:Raspbian Stretch
私がしたステップは次のとおりです。
外付けドライブをext4にフォーマット
sudo mkfs.ext4 /dev/sda1 -L hdd_moc
mke2fs 1.43.4 (31-Jan-2017)
/dev/sda1 contains a ext4 file system labelled 'hdd_owncloud'
last mounted on Mon Feb 12 09:34:38 2018
Proceed anyway? (y,N) y
Creating filesystem with 244181760 4k blocks and 61046784 inodes
Filesystem UUID: b9b47e44-db76-40de-a0ed-940c9699799a
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
マウントされた外部USBドライブ用のディレクトリの作成
sudo mkdir /mnt/hdd_moc
グループの www-data ユーザーを作成
sudo groupadd www-data
sudo usermod -a -G www-data www-data
承認済み
sudo chown -R www-data:www-data /mnt/hdd_moc
sudo chmod -R 775 /mnt/hdd_moc
ls -l /mnt
total 4
drwxrwxr-x 2 www-data www-data 4096 Feb 12 10:06 hdd_moc
gid、uid、uuidのインポート
id -g www-data
33
id -u www-data
33
ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 15 Feb 12 09:49 9a7608bd-5bff-4dfc-ac1d-63a956744162 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root 15 Feb 12 09:49 B60A-B262 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 10 Feb 12 10:12 b9b47e44-db76-40de-a0ed-940c9699799a -> ../../sda1
fstabでコマンドを実行する
sudo nano /etc/fstab
proc /proc proc defaults 0 0
PARTUUID=ed7ab5b3-01 /boot vfat defaults 0 2
PARTUUID=ed7ab5b3-02 / ext4 defaults,noatime 0 1
UUID=b9b47e44-db76-40de-a0ed-940c9699799a /mnt/hdd_moc auto nofail,uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
自動インストールテスト
sudo mount -a
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
一般的なインストールテスト
sudo mount /dev/sda1 /mnt/hdd_moc -> It works, I can do a "ls".
だから私の問題はfstabの4行目にあると思います。 fstab情報を読みましたが、どうすればいいかわかりません。 (https://wiki.debian.org/fstab)
ありがとうございます:)
答え1
あなたは仕事をとても複雑にしています。実際、注文は
sudo mount /dev/sda1 /mnt/hdd_moc
正常に動作することは、システムが特定のオプションなしでext4ファイルシステムをマウントできることを示します。実際、ext4はLinuxで最も一般的なファイルシステムの1つです(最も一般的ではありません)。
使用したいマウントオプションはext4 fsには存在しません。あなたがしなければならないのは、/etc/fstab
次のように関連行を書き直すことだけです。
UUID=b9b47e44-db76-40de-a0ed-940c9699799a /mnt/hdd_moc ext4 defaults,nofail,noatime 0 0