2019年11月10日日曜日

ubuntu 外付けHDD マウントしなおし 英語名で



= ubuntu 外付けHDD マウントしなおし
[2019-11-10 09:52]

参考サイト
Ubuntu 起動時にディスクをマウントする
https://qiita.com/suisuina/items/7b55a640fdd6b299aa46
Ubuntuで外付けHDDをマウントする
https://qiita.com/sasayabaku/items/bcfcc37e8a34b00ca6e9
Ry0 Note
https://ry0.github.io/blog/2016/06/27/how-to-fix-mount-of-hdd-in-ubuntu/
Linux - mount / unmount of File System
https://www.infraeye.com/study/linuxz24.html
Ubuntu:sudoコマンドのパスワード入力を回避する
https://www.usagi1975.com/31jan172009/



0. したいこと
/etc/fstabで外付けHDDを英語名でマウントしていたが、外付けHDDを外して再
起動すると、起動出来ず ?????となるのでマウントしなおし。
日本語では特に何もせずに自動でマウントされるが、日本語名では不便。
前回、なぜこうマウントしたのか手順も忘れた。


1.
/etc/fstabの記載内容の詳細は以下の通り
# <file system>         <mount point>    <type>  <options>                       <dump>  <pass>
UUID=5042A4E742A4D2D0   /media/moto/volume  ntfs rw,suid,dev,exec,auto,nouser,sync   0   0
※<options> にrw,suid,dev,exec,auto,nouser,sync とあるが defaults
とおなじ意味になる。

<file system> <mount point>   <type>  <options>
デバイス名 マウントポイント ファイルシステム マウント時のオプション
<dump>
ファイルシステムをdumpする必要があるか否かの指定 「0」または無記述の場
合はdump不要のファイルシステム であると見なされる。
<pass>
システム起動時にfsckチェックを行うか否かの指定 「0」の場合はチェックを
行わない。ルートファイルシステム でチェックを行う場合は「1」を指定する。
ルートファイルシステム以外でチェックを行う場合は「2」 を指定する



2. $sudo fdisk -l 実行
Disk /dev/sda: 149.1 GiB, 160041885696 bytes, 312581808 sectors
......
デバイス   起動     Start 最後から セクタ  Size Id タイプ
/dev/sda1  *         2048    585727   583680  285M 83 Linux
......
Partition table entries are not in disk order.
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
デバイス   起動      Start 最後から  セクタ   Size Id タイプ
/dev/sdb1  *          2048 1024002047 1024000000 488.3G  7 HPFS/NTFS/exFAT
......

Partition table entries are not in disk order.
はエラーらしいが、治すのに危険がともなうのでこのまま。なんの不便もない
から。
上から外付けHDDは/dev/sdb 私がマウントしたいパーティションは/dev/sdb1



3.  sudo blkid 実行してUUID TYPEを得る
......
/dev/sdb1: LABEL=.......  UUID="5042A4E742A4D2D0" TYPE="ntfs" ......
......


4. /etc/fstabの記載内容の詳細 の意味がやっとわかる。
5. /etc/fstab の外付けHDDのマウントは削除
6. ~/bashrc に
sufo umount /dev/sdb1
sudo mount /dev/sdb1 /media/moto/volume


7. これで起動ログイン、ターミナル起動、パスワード入力で外付けhddが
英語名にマウントされる。
パスワード回避の方法もあるがやめる。


8. これでいいとおもったらターミナル起動の度にパスワードを求められる
シェルスクリプトにして実行、外付けHDDを英語名でマウントさせる。
#!/bin/sh

#外付けhddを英語名でマウント
sudo umount /dev/sdb1
sudo mount /dev/sdb1 /media/moto/volume

0 件のコメント:

コメントを投稿

About

参加ユーザー

連絡フォーム

名前

メール *

メッセージ *

ページ

Featured Posts