linux最大的文件
Ⅰ linux支持的最大文件大小(能否支持大小4G以上的文件)[ZSHAO]
?oracle(linux平台)建立的數據文件
能否支持大小4G以上的文件?答:Linux下的文件系統極少有這么愚蠢的限制,不過任何文件系統都是有限制的。
下面是個不完整的小列表:
NTFS(Windows):支持最大分區2TB,最大文件2TB
FAT16(Windows):支持最大分區2GB,最大文件2GB
FAT32(Windows):支持最大分區128GB,最大文件4GBExt2最大文件大小: 1TB
最大文件極限: 僅受文件系統大小限制
最大分區/文件系統大小: 4TB
最大文件名長度: 255 字元
預設最小/最大塊大小: 1024/4096 位元組
預設inode分配: 每4096位元組為1
在強制FS檢查前的最大裝載: 20(可配置)
//REDHAT9默認是ext3的文件系統Ext3最大文件大小: 1TB
最大文件極限: 僅受文件系統大小限制
最大分區/文件系統大小: 4TB
最大文件名長度: 255 字元
預設最小/最大塊大小: 1024/4096 位元組
預設inode分配: 每4096位元組為1
在強制FS檢查前的最大裝載: 20(可配置)ReiserFS最大文件大小: 1TB
最大文件極限: 32k目錄,42億文件
最大分區/文件系統大小: 4TB
最大文件名長度: 255 字元JFS最小文件系統大小 16 MB
最大文件大小: 受體系結構限制
最大文件極限: 受文件系統大小限制
預設最小/最大塊大小: 1024/4096 位元組
預設inode分配: 動態
Ⅱ Linux的文件系統,最大文件支持到幾個G
在Linux下,理論上文件最大可以達到4T(看清楚是4T不是4G),但在實際操作中都在2G左右(一般不超過4G),超過2G的單個文件較之小於2G的文件安全系數降低不少。另外對於ext3系統,如果突然斷電,容易出現硬碟問題,這種問題在大文件多的硬碟、硬碟中大文件多的區域特別容易發生,而且經常是毀滅性的。如果要存放大文件,建議使用reiserfs系統。
Ⅲ Linux下查找大文件
Linux上查找最大文件的3種方法
第一種:ls
最簡單的方法就是藉助 ls 命令,因為 ls 命令本身輸出是帶文件大小信息的。
比如,我要列出 /data/log/ 目錄中的20個最大文件,可以:
ls -lSh /data/log/ | head -20
第二種:find
find 本身就是查找命令,可以遞歸查找一個目錄的子目錄,所以用它是自然的。
比如,查找/etc目錄下最大的5個文件:
find /etc -type f -printf 「%s %p
」 | sort -n | tail -5 | xargs ls -Slh
查找當前用戶名下最大的10個文件
find $HOME -type f -printf 「%s %p
」 | sort -nr | head -10 | xargs ls -Slh
查詢大於200M的文件
find / -type f -size +200M | xargs ls -Slh
查詢100M和200M之間的文件
find / -type f -size +100M -size +200M | xargs ls -Slh
查詢root目錄下最大的5個文件
find /root -type f -exec ls -s {} ; | sort -n | tail -n5 | xargs ls -Slh
查詢/目錄下10天以前最大的5個文件
find / -type f -mtime +10 -printf 「%s %p
」 | sort -n | tail -5 | xargs ls -Slh
第三種:
命令可以查看磁碟空間的使用情況,自然也可以用來查看磁碟上佔用空間較多的文件和文件夾。
查找/root下5個最大的文件
-ah /root | sort -nr | head -n5
查找當前目錄下最大的5個目錄
-ah | sort -nr | head -n5
查找根目錄下最大目錄/文件(包括子文件夾)
-Sh / | sort -rh | head -n10
只看大小在 GB 范圍內的所有文件
-ah / | grep 「[0-9]G」
涉及到的命令參數:
find:
-exec<執行指令>:假設find指令的回傳值為True,就執行該指令;
-mtime n 查找系統中最後n天被改變文件數據的文件 +大於 -小於
-type 查找某一類型的文件
b -塊設備文件;
c -字元設備文件;
d -目錄;
p -管道文件;
f -普通文件;
l -符號鏈接文件;
s -socket文件;
-printf<輸出格式>:假設find指令的回傳值為Ture,就將文件或目錄名稱列出到標准輸出。格式可以自行指定;
sort:
-n 依照數值的大小排序;
-r 以相反的順序來排序;
xargs:傳遞參數
ls -Slh
-Sl 從大到小顯示詳情
-Slr 從小到大顯示詳情
-h humans 以人類易讀的方式顯示(正常情況下顯示為bit,加上-h後 顯示的為KB MB GB TB等)
:
-a 顯示所有目錄或文件的大小
-h 以K,M,G為單位,提高信息可讀性
-S 顯示目錄的大小,但不含子目錄大小
Ⅳ 怎麼樣查看linux下佔用空間最大的文件
1請自行下載安裝SSH遠程軟體通過SSH遠程登錄你的linux伺服器2是linux下用看查看磁碟的命令下面我們先一個目錄的來查看空間佔用情況-sh/*先看看根目錄下面3我們發現/usr目錄佔用空間最大4接著我們看usr目錄-sh/usr/*5我們這里可以看到usr目錄下的local裡面佔用空間最大了6沒錯我們接著看/usr/local-sh/usr/local/*7最後我們發現local裡面的mysql文件最大了都600M+不過沒有法我們需要mysql8是不是簡單的樣子的找到最大的;刪除不用的就可以了