ユーザ用ツール

サイト用ツール


usbメモリのマウント先固定

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
usbメモリのマウント先固定 [2023/07/05 13:30] – [by-pathの確認] Minoru Kijimausbメモリのマウント先固定 [2023/08/12 08:28] (現在) – [マウントポイントの設定2] Minoru Kijima
行 43: 行 43:
 <del>===== マウントポイントの設定 =====</del> <del>===== マウントポイントの設定 =====</del>
  
-残念ながらこの設定は**OSを起動不能**にする場合がある。\\ +残念ながらこの設定は**<color #ed1c24>OSを起動不能</color>**にする場合がある。\\ 
  
 by-pathをfstabに設定する。 by-pathをfstabに設定する。
行 50: 行 50:
 </file> </file>
   * USBメモリはVFATフォーマットで市販されていることが多く、VFATファイルシステムではパーミッション設定はできないため、umaskオプションで、マウント時のパーミッションを設定する。   * USBメモリはVFATフォーマットで市販されていることが多く、VFATファイルシステムではパーミッション設定はできないため、umaskオプションで、マウント時のパーミッションを設定する。
 +
 +===== マウントポイントの設定2 =====
 +もっと単純な方法がある。\\ 
 +  - USBメモリにラベルを付ける。
 +  - ラベルでfstabにマウントポイントを設定する。
 +    - ただし起動時のマウントではなく、systemd.automountにマウントしてもらう。(noauto)
 +    - VFATなのでchmod/chownはできないので、マウントポイントにumaskでパーミッションを設定する。
 +
 +まずはラベル設定ツールを導入する。
 +<code>
 +$ sudo apt search mtools
 +$ sudo apt-get install mtools
 +</code>
 +
 +デバイス情報を調べてラベルを設定する。
 +<code>
 +$ sudo fdisk -l
 +Disk /dev/sda: 28.7 GiB, 30765219840 bytes, 60088320 sectors
 +Disk model:  SanDisk 3.2Gen1
 +Units: sectors of 1 * 512 = 512 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +I/O size (minimum/optimal): 512 bytes / 512 bytes
 +Disklabel type: dos
 +Disk identifier: 0x00000000
 +
 +Device     Boot Start      End  Sectors  Size Id Type
 +/dev/sda1          32 60088319 60088288 28.7G  c W95 FAT32 (LBA)
 +
 +$ sudo mlabel -i /dev/sda1 ::BACKUP
 +</code>
 +
 +fstabにマウントポイントやオプションを設定する。
 +<file fstab /etc/fstab>
 +LABEL=BACKUP /media/pi/BACKUP   vfat    defaults,noauto,user,rw,noexec,umask=000 0 0
 +</file>
 +
 +再起動してマウントされるかどうかを確認する。
 +<code>
 +$ df -h
 +ファイルシス   サイズ  使用  残り 使用% マウント位置
 +/dev/root         29G  8.7G   20G   32% /
 +devtmpfs         430M      430M    0% /dev
 +tmpfs            462M      462M    0% /dev/shm
 +tmpfs            462M  7.6M  455M    2% /run
 +tmpfs            5.0M  4.0K  5.0M    1% /run/lock
 +tmpfs            462M      462M    0% /sys/fs/cgroup
 +/dev/mmcblk0p1   253M   49M  204M   20% /boot
 +tmpfs             93M  4.0K   93M    1% /run/user/1000
 +/dev/sdb1         29G  125M   29G    1% /media/pi/LEXAR
 +/dev/sda1         29G  132M   29G    1% /media/pi/BACKUP
 +</code>
 +
 +===== ext4ディスクのボリュームラベル設定 =====
 +
 +  * [[usbメモリのext4フォーマット|]]
 +    * ボリュームラベルの変更
 +
usbメモリのマウント先固定.1688563821.txt.gz · 最終更新: by Minoru Kijima