|
|
一个目录的软连接,可以放到另一个分区/文件系统吗?
其实问题的背景是这样的:
我有一部手机cectgs900,他是使用linux系统的,他和电脑交换信息需要进入手机的usb模式,这样可以在电脑上出现一个23m大小的usb设备。在这里面有mp3,mpeg4等分类文件夹,其中mpeg4內存放的是手机摄像的文件,这是我关心的!
因为手机㕯存很小,我又插了一块1g的sd卡,根据手机的功能,在sd卡上也创建mpeg4文件夹,在这里面放上avi文件,手机就可以播放。但问题是用手机拍照和摄像只能存放在手机自带的23m㕯存,不能直接存到sd卡上,这样一来当用了一段时间以后还会提示㕯存不够!
于是我产生这样一个想法,就是删除手机㕯存中的mpeg4文件夹,然后再创建一个指向sd卡中mpeg4的软连接,欺骗一下手机。经过分析,两个文件夹在手机的linux系统中的路径分别是:
/root/usrdata/mpeg4 (手机)
/mnt/mmc/mpeg4 (sd卡)
但是我无法进入到手机的系统中操作,只能启动手机的usb模式并挂载他。我是这样作的:先在我的电脑中模仿sd卡在手机中的路径将sd卡挂到 /mnt/mmc/,然后 进入手机㕯存的挂载点,执行ln -s /mnt/mmc/mpeg4 。但是这个命令出错,提示不允许的操作。即便我先在电脑中建好一个软连接,然后想拷贝过去也还是出错。
注:手机连到电脑后,自带㕯存和sd卡两个设备类型为vfat |
|