AIX环境下mount ISO文件后把这些文件拷贝到其它路径下的问题。
时间:2011-08-01
来源:互联网
如何在AIX环境下mount ISO文件
1.创建一个比iso文件大的文件系统,不要mount
2.给新文件系统设定裸设备名。
# lsfs | grep cdiso1 (查看文件系统的裸设备名)
(假设它叫/dev/lv01)
3用dd命令将iso映像拷贝到lv01
# dd if=image.iso of=/dev/rlv01 bs=10M
4.修改/etc/filesystems文件的/cdiso部分为vfs=cdrfs and options=ro (read-only)
/cd1iso:
dev = /dev/cd1_lv
vfs = cdrfs
log = /dev/loglv00
mount = false
options = ro
account = false
5.最后一步mount 这个文件系统就可以读取这个ISO里机的文件了。
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 0.25 0.10 59% 8474 25% /
/dev/hd2 3.00 1.06 65% 43339 15% /usr
/dev/hd9var 1.00 0.68 32% 6318 4% /var
/dev/hd3 1.00 0.97 3% 555 1% /tmp
/dev/hd1 10.00 4.75 53% 2021 1% /home
/dev/hd11admin 0.12 0.12 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.38 0.22 41% 8362 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/isolv 0.62 0.00 100% 326824 100% /cdiso1
我试着进去/cdiso1目录,可以正常的用#smit installp来安装里面的包。
问题如下:
我想把这些解出来的文件全部拷贝到 /home/777下,执行以下操作。
# cp -r /cdiso1/* /home/777
cp: vol%1: Too many levels of symbolic links
但是这个解出来的ISO只有0.62G。但是拷贝了好久发现 /home有4个G 的空间一下子满了。
df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 0.25 0.10 59% 8474 25% /
/dev/hd2 3.00 1.06 65% 43339 15% /usr
/dev/hd9var 1.00 0.68 32% 6318 4% /var
/dev/hd3 1.00 0.97 3% 555 1% /tmp
/dev/hd1 10.00 0.00 100% 4057 79% /home
/dev/hd11admin 0.12 0.12 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.38 0.22 41% 8362 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/isolv 0.62 0.00 100% 326824 100% /cdiso1
问题 :
为什么这个解出来的0.62G的文件拷贝到有4G空间的/home/777会放不下呢?
1.创建一个比iso文件大的文件系统,不要mount
2.给新文件系统设定裸设备名。
# lsfs | grep cdiso1 (查看文件系统的裸设备名)
(假设它叫/dev/lv01)
3用dd命令将iso映像拷贝到lv01
# dd if=image.iso of=/dev/rlv01 bs=10M
4.修改/etc/filesystems文件的/cdiso部分为vfs=cdrfs and options=ro (read-only)
/cd1iso:
dev = /dev/cd1_lv
vfs = cdrfs
log = /dev/loglv00
mount = false
options = ro
account = false
5.最后一步mount 这个文件系统就可以读取这个ISO里机的文件了。
# df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 0.25 0.10 59% 8474 25% /
/dev/hd2 3.00 1.06 65% 43339 15% /usr
/dev/hd9var 1.00 0.68 32% 6318 4% /var
/dev/hd3 1.00 0.97 3% 555 1% /tmp
/dev/hd1 10.00 4.75 53% 2021 1% /home
/dev/hd11admin 0.12 0.12 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.38 0.22 41% 8362 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/isolv 0.62 0.00 100% 326824 100% /cdiso1
我试着进去/cdiso1目录,可以正常的用#smit installp来安装里面的包。
问题如下:
我想把这些解出来的文件全部拷贝到 /home/777下,执行以下操作。
# cp -r /cdiso1/* /home/777
cp: vol%1: Too many levels of symbolic links
但是这个解出来的ISO只有0.62G。但是拷贝了好久发现 /home有4个G 的空间一下子满了。
df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 0.25 0.10 59% 8474 25% /
/dev/hd2 3.00 1.06 65% 43339 15% /usr
/dev/hd9var 1.00 0.68 32% 6318 4% /var
/dev/hd3 1.00 0.97 3% 555 1% /tmp
/dev/hd1 10.00 0.00 100% 4057 79% /home
/dev/hd11admin 0.12 0.12 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.38 0.22 41% 8362 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
/dev/isolv 0.62 0.00 100% 326824 100% /cdiso1
问题 :
为什么这个解出来的0.62G的文件拷贝到有4G空间的/home/777会放不下呢?
作者: hejz 发布时间: 2011-08-01
LZ,你不懂什么叫链接文件啊?
mount ISO有的版本可以直接用loopmount。
拷贝出来,应该用bffcreate,smit软件维护里边有菜单。
mount ISO有的版本可以直接用loopmount。
拷贝出来,应该用bffcreate,smit软件维护里边有菜单。
作者: 老农 发布时间: 2011-08-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28