Ⅰ AIX中什么命令可以产生一个指定大小的文件
dd命令可以轻易实现创建指定大小的文件,如
dd if=/dev/zero of=test bs=1M count=1000
在当前目录下会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源),但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢。在某种场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘
则可以
dd if=/dev/zero of=test bs=1M count=0 seek=100000
此时创建的文件在文件系统中的显示大小为100000MB,但是并不实际占用block,因此创建速度与内存速度相当,seek的作用是跳过输出文件中指定大小的部分,这就达到了创建大文件,但是并不实际写入的目的。当然,因为不实际写入硬盘,所以你在容量只有10G的硬盘上创建100G的此类文件都是可以的。
Ⅱ AIX下如何调整文件夹空间大小
你说的文件夹是文件系统吧。
比如 /home /usr /之类的。很简单
chfs -a size=+5G /
这个命令就是给你/目录增加5G空间的,你看需要,文件夹在挂载哪个文件系统目录下,就对哪个文件系统扩容就可以
不懂请追问
Ⅲ 怎样解决AIX6下大于8GB的文件不能被tar的问题
呵呵,前几天刚碰到这个问题,用pax命令去打包大于8G 的文件吧。
备份:pax -wvf /dev/rmt0 <directory or filename>
查看备份文件列表:pax -vf /dev/rmt0
解备份:pax -rvf /dev/rmt0 <directory or filename> -----可以随意解哪个都行,空为全部
复制:pax -rw <old directory> <new directory>
向磁带后追加:pax -avf /dev/rmt0 <directory or filename>
处理大文件(超过8GB):pax -x pax -wvf /dev/rmt0 <directory or filename>
pax -x pax -wvf 目的地址/文件名.pax 要备份的目录
不方便之处:分卷、不存在的目录不能恢复、存在的目录自动覆盖
Ⅳ AIX 如何转换文件大小
用 -sg 可看出当前文件夹的大小(以G为单位);
用 -sg * 可看出当前文件夹下所有文件或文件夹的大小(以G为单位);
-sk , -sm 则分别以KB,MB为单位。
例子:
bash-3.00# ls -l
total 8
-rwxr-xr-x 1 root system 42 7月28 19时54 test.sh
-rw-r--r-- 1 root system 0 7月28 19时44 test_date
drwxrwxrwx 3 root system 256 7月27 08时47 webalizer-2.21-02-src
用 ls -l 查看时, 是以byte为单位显示的, 如42 表示 test.sh的实际大小,256表示 webalizer-2.21-02-src 该目录的大小为256byte(注意,不是指该目录下文件的大小)
用 -sk 查看结果:
bash-3.00# -sk
3748 .
用 -sk * 查看结果:
bash-3.00# -sk *
4 test.sh
0 test_date
3744 webalizer-2.21-02-src
Ⅳ AIX中创建文件的命令是什么,如何能在短时间内基本掌握AIX常用操作
创建文件的命令是 touch 文件名
想要短时间内掌握常用操作,其实并不难,有2点。
1.理论
AIX就是操作系统,操作系统不外乎干以下几件事:
设备管理、文件系统管理、进程管理、输入与输出等等
如果你以前掌握了一些其他操作系统的这些原理内容,LINUX、OSX哪怕是windows(毕竟架构还是有差异),就具备了尽快掌握了第一个基础,你要学习的就是AIX是怎么实现这些内容的,有什么精妙之处。
2.操作
最好是有实验的条件,有理论的基础上,就可以操作了,找一些案例(google上、论坛上大片的),做之前先把理论回忆一下,整理清楚,在实际操作中,可以很快的验证自己的想法,也能很快的熟悉操作,AIX的SMIT和MAN是非常强大的,熟悉了这个方法以后,即便是遇到了问题以后,也能很快解决了。
本人是专职做AIX的,欢迎联系我共同学习共同进步!
Ⅵ Aix 4.3上支持超过2GB的文件吗
当然支持,4.3上最大能支持64GB的文件尺寸,这需要在创建文件系统时(运行crfs)选中支持大文件(large file enabled)选项。
如果没有选该项,4.3支持的最大文件尺寸是2GB。
Ⅶ AIX下压缩大于8G的文件(20G)
可以用tar,有个参数是z或者Z,具体使用man一下
Ⅷ 在64位AIX上awk能够处理的最大文件是多大
awk能处理的文件是不没有限制的!
awk可以处理这么大的文件,只要你的系统配置可以话!
Ⅸ AIX如何清除日志及较大系统文件
示例
要从错误日志中删除所有记录,请输入:
errclear 0
要从错误日志中删除所有软件错误类的条目,请输入:
errclear -d S 0
要从备用的错误日志文件 /var/adm/ras/errlog.alternate 中删除所有记录,请输入:
errclear -i /var/adm/ras/errlog.alternate 0
要从备份的错误日志文件 /var/adm/ras/errlog.alternate 中删除所有硬件记录,请输入:
errclear -i /var/adm/ras/errlog.alternate -d H 0
如果需要定期清除在crontab 里写一条errclear 0 定义好清除的时间就行了。
Ⅹ AIX如何设置用户的文件大小限制
一、使用ulimit -a查看系统当前配置
# ulimit -a
corefilesize(blocks,-c)1048575
datasegsize(kbytes,-d)131072
filesize(blocks,-f)1048575
maxmemorysize(kbytes,-m)32768
openfiles(-n)2000
pipesize(512bytes,-p)64
stacksize(kbytes,-s)32768
cputime(seconds,-t)unlimited
maxuserprocesses(-u)262144
virtualmemory(kbytes,-v)unlimited
二、编辑ulimit默认配置文件/etc/security/limits,找到如下设置:
default:
fsize=2097151
三、将文件最大尺寸限制更改为无限制,如下:
default:
fsize=-1
四、登出用户后,重新登录,再次查看文件大小限制:
# ulimit -a
corefilesize(blocks,-c)1048575
datasegsize(kbytes,-d)131072
filesize(blocks,-f)unlimited
maxmemorysize(kbytes,-m)32768
openfiles(-n)2000
pipesize(512bytes,-p)64
stacksize(kbytes,-s)32768
cputime(seconds,-t)unlimited
maxuserprocesses(-u)262144
virtualmemory(kbytes,-v)unlimited