当我尝试在CF和DOC设备上建立qnx6文件系统遇到的问题:
/******************************************************/
- 有关在CF卡上建立qnx6文件系统的问题
VMWare 6.5虚拟机环境下启动的QNX 6.4.0去初始化CF卡(USB读卡器)
CF会被加载成不同的设备
/dev/hd1 或者dev/umass0
- /dev/hd1
fdisk /dev/hd1 delete -a
fdisk /dev/hd1 add -s1 -t 179 -b -p 50
fdisk /dev/hd1 loader
fdisk /dev/hd1 show
(重启)
mkqnx6fs -q /dev/hd1t179
mount -w -t qnx6 /dev/hd1t179 /cf0t179
提示Read-only file system
mount -r -t qnx6 /dev/hd1t179 /cf0t179
成功,但是只读属性,无法往/cf0t179/.boot下拷贝文件。
2)dev/umass0
fdisk /dev/umass0 delete -a
fdisk /dev/umass0 add -s1 -t 179 -b -p 50
fdisk /dev/umass0 loader
fdisk /dev/umass0 show
(重启)
df查看
/dev/umass0t179 → /fs/usb0/ (系统启动时自动加载的)
这时可以往/fs/usb0/.boot下拷贝文件,也能利用拷贝到/fs/usb0/.boot下的.ifs文件启动系统
但是如果执行
umount /fs/usb0
mkqnx6fs -q /dev/umass0t179
mount -w -t qnx6 /dev/umass0t179 /cf0t179
提示Read-only file system
mount -r -t qnx6 /dev/umass0t179 /cf0t179
成功,但是只读属性,无法往/cf0t179/.boot下拷贝文件。
附注:如果是在CF卡上建立qnx4文件系统则没有Read-only的问题
/******************************************************/
2.有关在DOC上建立qnx6文件系统
在开发板上利用CF卡上的qnx 6.4.0启动镜像去初始化DOC
devb-doc &
fdisk /dev/hd0 delete -a
fdisk /dev/hd0 add -s 1 -t 179 -b -p 100
fdisk /dev/hd0 loader
fdisk /dev/hd0 show
(重启)
mkqnx6fs -q /dev/hd0t179
mount -w -t qnx6 /dev/hd0t179 /doct179
提示Read-only file system
mount -r -t qnx6 /dev/hd0t179 /doct179
成功,但是只读属性,无法往//doct179/.boot下拷贝文件。
请问是不是fs-qnx6文件系统对某类存储设备不支持的问题?如果不支持CF、DOC等设备的话,那CF卡上自动加载的/fs/usb0/又可以读写该如何解释呢?