デフォルトでは対応しているファイルシステムの一覧にQNXがなかったので、マウントする方法のメモ
QNX6
のファイルシステムは Linux kernel 3.4
以降にて対応しています。(ただし読み取り専用のみ可)
Linux Kernel Driver DataBase: CONFIG_QNX6FS_FS: QNX6 file system support (read only)
※検証は Ubuntu 16.04 (kernel 4.4.0-45) にて行っています。
有効な対応しているファイルシステムの確認
Linuxで有効になっている対応しているファイルシステムのタイプは以下で確認できます。
$ cat /proc/filesystems
[Linux][mount] 対応しているファイルシステムの一覧を表示する - Qiita
QNXのファイルシステムをマウントする
QNXのファイルシステムをマウントするには、以下のタイプ指定(-t
オプション)で可能だが、有効になっていない場合があります。(KConfigの設定による?)
$ mount -tqnx6 <マウント元> <マウント先>
その場合は、modprobe
で qnx6
のドライバを読み込めば良いです。(qnx4
も同様に存在する)
$ sudo modprobe qnx6
これで qnx6
のファイルシステムが有効になっていることが確認できると思います。
$ cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev devpts
ext3
ext2
ext4
squashfs
nodev hugetlbfs
vfat
nodev ecryptfs
fuseblk
nodev fuse
nodev fusectl
nodev pstore
nodev mqueue
nodev autofs
nodev vboxsf
qnx6
参考
Linux Kernel Driver DataBase: CONFIG_QNX6FS_FS: QNX6 file system support (read only)
Can you mount QNX from Linux?