質問
Ubuntu18.04環境下で/homeが含まれるパーティション(Mounted on /
)以外でWriteすることができないため,解決方法をご教授願えないでしょうか?
以下の手順に沿ってマウントをし直しても,書き込むことは出来ませんでした.
また,以下にログを示しておりますが,Permissionのトラブルではなさそうです.
至らぬ点があるかと思いますが,どうぞよろしくお願いいたします.
エラーメッセージ/ログ
bash
1$ su - 2$ df -Th 3Filesystem Type Size Used Avail Use% Mounted on 4/dev/nvme0n1p7 ext4 89G 23G 62G 27% / # /homeが含まれるパーティション 5/dev/nvme0n1p4 fuseblk 145G 144G 560M 100% /media/mocobt/ssd_volume # Windowsが入っているパーティション(/dev/nvme0n1p7と同じSSDに構成される) 6/dev/sda2 fuseblk 5.5T 14G 5.5T 1% /media/mocobt/hdd_volume # 外部HDD 7 8$ cd /home/mocobt 9$ ls >> hoge.md # 書き込み可能 10 11$ cd /media/mocobt/ssd_volume 12$ ls >> hoge.md 13bash: hoge.md: Read-only file system # 同じSSDに書き込み不可 14$ umount /dev/nvme0n1p4 15$ mount -o rw /dev/nvme0n1p4 16mount: /dev/nvme0n1p4: can't find in /etc/fstab. 17$ fsck /dev/nvme0n1p4 18fsck from util-linux 2.31.1 19 20$ cd /media/mocobt/hdd_volume 21$ ls >> hoge.md 22bash: hoge.md: Read-only file system # 外部HDDに書き込み不可 23$ umount /dev/sda2 24$ mount -o rw /dev/sda2 25$ fsck /dev/sda2 26fsck from util-linux 2.31.1 27$ cd hoge_repository # 適当なRustレポジトリ 28$ ls -al # Permission的には問題なさそう 29total 9390 30drwxrwxrwx 1 mocobt mocobt 4096 9月 2 17:53 ./ 31drwxrwxrwx 1 mocobt mocobt 4096 9月 2 17:53 ../ 32-rwxrwxrwx 1 mocobt mocobt 55 9月 2 17:53 Cargo.lock* 33-rwxrwxrwx 1 mocobt mocobt 118 9月 2 17:53 Cargo.toml* 34drwxrwxrwx 1 mocobt mocobt 4096 9月 2 17:53 .git/ 35-rwxrwxrwx 1 mocobt mocobt 19 9月 2 17:53 .gitignore* 36drwxrwxrwx 1 mocobt mocobt 0 9月 2 17:53 src/ 37 38$ git pull origin master # pullできない 39error: cannot open .git/FETCH_HEAD: Read-only file system 40 41$ cat /etc/fstab 42# /etc/fstab: static file system information. 43# 44# Use 'blkid' to print the universally unique identifier for a 45# device; this may be used with UUID= as a more robust way to name devices 46# that works even if disks are added and removed. See fstab(5). 47# 48# <file system> <mount point> <type> <options> <dump> <pass> 49# / was on /dev/nvme0n1p7 during installation 50UUID=... / ext4 errors=remount-ro 0 1 51# /boot/efi was on /dev/nvme0n1p2 during installation 52UUID=../boot/efi vfat umask=0077 0 1 53# swap was on /dev/nvme0n1p6 during installation 54UUID=... none swap sw 0 0 55
mountのログ
Bash
1$ mount 2sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) 3proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) 4udev on /dev type devtmpfs (rw,nosuid,relatime,size=16365568k,nr_inodes=4091392,mode=755) 5devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) 6tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=3280000k,mode=755) 7/dev/nvme0n1p7 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) 8securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) 9tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) 10tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) 11tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) 12cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) 13cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) 14pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) 15efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) 16cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) 17cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) 18cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) 19cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) 20cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) 21cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) 22cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) 23cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) 24cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) 25cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) 26cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) 27systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=36,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=21564) 28debugfs on /sys/kernel/debug type debugfs (rw,relatime) 29mqueue on /dev/mqueue type mqueue (rw,relatime) 30hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) 31configfs on /sys/kernel/config type configfs (rw,relatime) 32fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) 33/var/lib/snapd/snaps/gnome-logs_40.snap on /snap/gnome-logs/40 type squashfs (ro,nodev,relatime,x-gdu.hide) 34/dev/nvme0n1p2 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro) 35/var/lib/snapd/snaps/core_5145.snap on /snap/core/5145 type squashfs (ro,nodev,relatime,x-gdu.hide) 36/var/lib/snapd/snaps/gtk-common-themes_319.snap on /snap/gtk-common-themes/319 type squashfs (ro,nodev,relatime,x-gdu.hide) 37/var/lib/snapd/snaps/gnome-characters_103.snap on /snap/gnome-characters/103 type squashfs (ro,nodev,relatime,x-gdu.hide) 38/var/lib/snapd/snaps/gnome-calculator_180.snap on /snap/gnome-calculator/180 type squashfs (ro,nodev,relatime,x-gdu.hide) 39/var/lib/snapd/snaps/core_5328.snap on /snap/core/5328 type squashfs (ro,nodev,relatime,x-gdu.hide) 40/var/lib/snapd/snaps/gnome-3-26-1604_70.snap on /snap/gnome-3-26-1604/70 type squashfs (ro,nodev,relatime,x-gdu.hide) 41/var/lib/snapd/snaps/gnome-logs_37.snap on /snap/gnome-logs/37 type squashfs (ro,nodev,relatime,x-gdu.hide) 42/var/lib/snapd/snaps/gnome-characters_117.snap on /snap/gnome-characters/117 type squashfs (ro,nodev,relatime,x-gdu.hide) 43/var/lib/snapd/snaps/gnome-system-monitor_54.snap on /snap/gnome-system-monitor/54 type squashfs (ro,nodev,relatime,x-gdu.hide) 44/var/lib/snapd/snaps/core_4917.snap on /snap/core/4917 type squashfs (ro,nodev,relatime,x-gdu.hide) 45/var/lib/snapd/snaps/gnome-calculator_199.snap on /snap/gnome-calculator/199 type squashfs (ro,nodev,relatime,x-gdu.hide) 46/var/lib/snapd/snaps/gnome-system-monitor_51.snap on /snap/gnome-system-monitor/51 type squashfs (ro,nodev,relatime,x-gdu.hide) 47tmpfs on /run/user/122 type tmpfs (rw,nosuid,nodev,relatime,size=3279996k,mode=700,uid=122,gid=129) 48tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=3279996k,mode=700,uid=1000,gid=1000) 49gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
解決法
Activities->DisksからWriteできないパーティションに対してRepair filesystemを実行するとWriteできるようになりました
読み取り専用で自動マウントしているとも思われます。`mount`とだけ実行した結果もあわせて追記ください。また、Windowsや外付けHDDはNTFSでしょうか?NTFSの場合、どのバージョンのWindowsでフォーマットしたでしょうか?
mountとだけ実行した結果を質問文に追記します.Windowsと外付けHDDはどちらもNTFSで,Windows10でフォーマットしました.なお,ubuntuのDisksから該当パーティションに対してRepair filesystemを行った結果,無事書き込みができるようになりました
リペアで無事出来たら、それを回答に書いてベストアンサーにしましょう。確か、NTFSのバージョンが新しすぎる(Windows 10とかでフォーマットする)と、LinuxのNTFSマウントするライブラリが書き込みに対応できないというのが有ったような無かったような気がします。資料が見つかったら、コメントか回答しますが、期待しないでください。
ご連絡ありがとうございます.マザーボードのデバイスドライバをアップデートする前後で書き込み出来るか否かが変わったので,そこら辺が怪しいような気がしました.本当にありがとうございました.
回答2件
あなたの回答
tips
プレビュー