最終更新:2021-05-11 (火) 18:35:41 (1042d)
mount
Top / mount
Linux では、ファイルシステムをストレージ・デバイスに関連付けるプロセスのことをマウントと呼びます。
mount コマンドを使用して、ファイルシステムを現行のファイルシステム階層 (ルート) に接続します。マウントの際には、ファイルシステムのタイプ、ファイルシステム、そしてマウントポイント?を指定しなければなりません。
標準
mount [-fnrsvw] [-t vfstype] [-o options] device dir
mount -t <タイプ> -o <オプション> <デバイスファイル> <マウントポイント>
fstabに書いてあるものをマウント
mount -a
- mount -a,--all - Mount all filesystems (of the given types) mentioned in fstab.
オプション
- -o : オプション
- ro : 読み込み専用
- rw : 読み書き
- noatime
- nouser
- loop
- -t : ファイルシステムタイプを指定
- -r : -o ro と同じ
cannot mount read-only
- cifs-utilsを入れる
hda1を読み込み専用でマウント
mount -o remount,ro /dev/hda1
ISOイメージをファイルシステムのようにマウント
# mount -t iso9660 -o loop "iso file name" "mount point"
- -t iso9660 - ファイルシステムはISOイメージ
- -o loop - ループバックデバイスとしてマウント。-oはオプション
例 (Ubuntu 14.04.5)
user@user-VirtualBox:~$ mount /dev/sda1 on / type ext4 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/fs/cgroup type tmpfs (rw) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) udev on /dev type devtmpfs (rw,mode=0755) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) none on /run/shm type tmpfs (rw,nosuid,nodev) none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) none on /sys/fs/pstore type pstore (rw) systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=user)
サポートされるファイルシステムタイプ
パラメータ 説明 adfs affs autofs coda coherent cramfs debugfs devpts efs ext ext2 ext2 ext3 ext3 ext4 ext5? hfs HFS? hfsplus HFS+ hpfs iso9660 ISO 9660(CD-ROM) jfs JFS minix msdos DOSのフロッピーとか ncpfs nfs NFS nfs4 NFS4? ntfs NTFS proc qnx4 ramfs reiserfs ReiserFS romfs squashfs Squashfs smbfs Samba,CIFS(→smbmount?) sysv tmpfs ubifs udf UDF ufs umsdos usbfs vfat Windows 95のファイルシステム xenix xfs XFS xiafs
設定ファイル
- Linux/etc/fstab
- Linux/etc/mtab?