tar打包時報錯: 0511-194 Reached end-of-file before expected.
系統環境:AIX 6.1
#tar -cvf /backup/oraback.tar /oracle/product
tar打包時報錯: 0511-194 Reached end-of-file before expected.
解決方法:
經過檢視,發現系統限制了單個檔案的大小,
執行ulimit -f 返回結果為:2097151,說明系統對使用者所能用的檔案大小限制為:2097151*512=1G
執行ulimit -f 返回結果為:2097151,說明系統對使用者所能用的檔案大小限制為:2097151*512=1G
vi /etc/security/limits 將fsize =2097151 修改為 fsize = -1 即無限制
為使 /etc/security/limits 檔案的修改生效,使用者登出當前登入會話然後重新登入.
重新登入後,執行ulimit -a 返回結果為:fsize =unlimited。更改已經生效,對使用者所能用的檔案大小沒有限制。
但是,無論 ulimit設定如何,AIX 上的標準檔案系統都有2GB檔案大小限制,如果要建大於2GB的檔案需要啟用大檔案選項來建立檔案系統。
重新執行 #tar -cvf /backup/oraback.tar /oracle/product
操作成功
操作成功
檔案及引數說明:
/etc/security/limits 檔案包含所有 ulimit,即使用者的系統資源限制。
下面說明一下 /etc/security/limits 檔案中的欄位及其用途:
軟限制 硬限制 說明
------------ ------------- ------------
fsize fsize_hard 使用者可以建立的檔案的大小
core core_hard 使用者可以建立的核心檔案的大小
cpu cpu_hard 允許的系統時間量
data data_hard 程式資料段的大小
stack stack_hard 程式堆疊段的大小
rss rss_hard 允許的實體記憶體量
nofiles nofiles_hard 同時開啟的檔案描述符數量
nproc nproc_hard 同時執行的程式數量
------------ ------------- ------------
fsize fsize_hard 使用者可以建立的檔案的大小
core core_hard 使用者可以建立的核心檔案的大小
cpu cpu_hard 允許的系統時間量
data data_hard 程式資料段的大小
stack stack_hard 程式堆疊段的大小
rss rss_hard 允許的實體記憶體量
nofiles nofiles_hard 同時開啟的檔案描述符數量
nproc nproc_hard 同時執行的程式數量
軟限制和硬限制的區別是什麼?
在最大值(硬限制)範圍內,使用者或應用程式可以動態地修改軟限制。硬限制 就是引數可以設定的最大值。如果把引數設定為數字值太困難(例如,如果開發人員不知道程式將使用的記憶體量或它需要開啟的檔案數量),那麼可以把引數設定為 -1,這表示無限制。
在最大值(硬限制)範圍內,使用者或應用程式可以動態地修改軟限制。硬限制 就是引數可以設定的最大值。如果把引數設定為數字值太困難(例如,如果開發人員不知道程式將使用的記憶體量或它需要開啟的檔案數量),那麼可以把引數設定為 -1,這表示無限制。
但是,不必為每個使用者設定所有 ulimit。/etc/security/limits 檔案包含一個 default 部分,它為每個使用者定義一組標準值,如果使用者沒有設定定製的值,就會使用這些值。如果 default 部分不存在,系統會設定預先確定的限制。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25373498/viewspace-758779/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX的tar錯誤:0511-194 Reached end-of-file before expected.AI
- webpack打包vue檔案時報錯`Unexpected token:`WebVue
- redis rebloom 報錯 Maximum expansions reachedRedisOOM
- 用tar進行分卷打包(轉)
- tar打包且排除某個檔案
- Linux命令 tar 打包解壓縮Linux
- 使用tar打包,如何排除某些資料夾呢?
- Linux tar 打包 gz bz xz zip 壓縮Linux
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- Linux tar打包命令詳解,附實戰案例!Linux
- MySQL create function時報錯MySqlFunction
- 安裝PostgreSQL 時報錯SQL
- tar解壓報錯——Not found in archive tar: Exiting with failure status due to previous errorsHiveAIError
- dimp時報錯,字串截斷字串
- yii執行phpunit時報錯PHP
- 安裝informix for nt時報錯ORM
- PD連線oracle時報錯Oracle
- 靜默安裝oracle時報錯Oracle
- 跪問:java編譯時報錯Java編譯
- 跪問:java編譯時報錯!!!Java編譯
- laravel11: 安裝時報錯Laravel
- Oracle啟動報錯:ORA-03113: end-of-file on communication channelOracle
- 解決yarn打包時出現“FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory”的問題YarnErrorMITAIJavaScript
- Unity3d build打包app時報錯:Failed to re-package resources. See the Console for details.Unity3DUIAPPAIPackage
- Linux 所有格式tar bz2 rar 打包解包命令 詳解Linux
- Linux精講——打包和壓縮tar、gzip、bzip2、xz、zipLinux
- BEFORE觸發器修正資料錯誤觸發器
- 使用 Composer 安裝 Laravel 時報錯Laravel
- laravel 資料庫遷移時報錯Laravel資料庫
- EF:開啟Oracle連線時報錯Oracle
- Golang 學習筆記(四)- archive/tar 實現打包壓縮及解壓Golang筆記Hive
- Oracle startup報錯ORA-03113: end-of-file on communication channel 解決方案Oracle
- IE9 平時報錯,F12不報錯IE9
- tar (child): bzip2: Cannot exec: No such file or directory 報錯
- DB2:SQL1024N和ksh: 0403-057 Syntax error: `(' is not expected.報錯DB2SQLError
- Ubuntu解壓縮zip,tar,tar.gz,tar.bz2Ubuntu
- 記錄Electron打包報錯
- ORACLE 8i 遇到報錯:ORA-01631: max # extents (505) reached in tableOracle