Debian安定版からDebianテストに切り替えた後、FreeBSDルートパーティションをシステムにマウントするのに問題があります: Debianテストでufsファイルシステムをマウントする方法は?
このコマンドcat /proc/filesystems
:を使用して、Linuxカーネルがサポートするファイルシステムを確認します。
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev cgroup2
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev hugetlbfs
nodev devpts
nodev pstore
nodev mqueue
ext3
ext2
ext4
nodev autofs
btrfs
デフォルトでは、LinuxカーネルはFreeBSD-ufs
パーティションで読み取り/書き込みを行うことができません。
LinuxカーネルでUnixファイルシステム(ufs
)のサポートを有効にする方法は?
更新
の出力:
modprobe ufs
mount -t ufs -o ufstype=ufs2 /dev/sda4 /mnt/ufs_mount
は:
mount: /dev/sda4 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sda4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
dmesg | tail
の出力:
[ 1136.965142] ufs: ufs_fill_super(): bad magic number
[ 1255.758946] ufs: ufs_fill_super(): bad magic number
[ 2098.945757] ufs: ufs was compiled with read-only support, can't be mounted as read-write
[ 2098.946045] ufs: You didn't specify the type of your ufs filesystem
mount -t ufs -o ufstype=Sun|sunx86|44bsd|ufs2|5xbsd|old|hp|NeXTSTEP|nextstep-cd|openstep ...
>>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
[ 2098.967212] ufs: ufs_fill_super(): bad magic number
[ 2927.982112] perf: interrupt took too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
私のsources.list
:
deb http://httpredir.debian.org/debian/ stretch main
deb-src http://httpredir.debian.org/debian/ stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main
そしてuname -a
:
Linux debian 4.6.0-1-AMD64 #1 SMP Debian 4.6.4-1 (2016-07-18) x86_64 GNU/Linux
標準のDebianカーネルを使用していますか?
ルートとしてmodprobe ufs
を試して、UFSファイルシステムサポートをロードします。