web-dev-qa-db-ja.com

LinuxカーネルでUnixファイルシステムのサポートを有効にする方法は?

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
1
GAD3R

標準のDebianカーネルを使用していますか?

ルートとしてmodprobe ufsを試して、UFSファイルシステムサポートをロードします。

4
Shadur