Ⅰ 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