Linux(ubuntu)磁盤空間 一張圖引發(fā)的一系列問題

#:df -h


由此圖引發(fā)的一系列疑問蚪拦。

每一列代表啥意思杖剪?
表示文件系統(tǒng)冻押,文件系統(tǒng)類型, 大小 盛嘿, 已用洛巢, 可用,已用占比孩擂, 掛載點?
這里的udev什么意思狼渊?
問:udev是什么? 它的目的何在?
答:udev是一種工具,它能夠根據(jù)系統(tǒng)中的硬件設(shè)備的狀態(tài)動態(tài)更新設(shè)備文件类垦,包括設(shè)備文件的創(chuàng)建,刪除等城须。設(shè)備文件通常放在/dev目錄下蚤认。使用udev后,在/dev目錄下就只包含系統(tǒng)中真正存在的設(shè)備糕伐。

什么是tmpfs砰琢?
tmpfs是一種基于內(nèi)存的文件系統(tǒng),它和虛擬磁盤ramdisk比較類似良瞧,但不完全相同陪汽,和ramdisk一樣,tmpfs可以使用RAM褥蚯,但它也可以使用swap分區(qū)來存儲挚冤。而且傳統(tǒng)的ramdisk是個塊設(shè)備,要用mkfs來格式化它赞庶,才能真正地使用它训挡;而tmpfs是一個文件系統(tǒng),并不是塊設(shè)備歧强,只是安裝它澜薄,就可以使用了。tmpfs是最好的基于RAM的文件系統(tǒng)摊册。

/dev/sda1 是什么意思肤京?
首先/dev表示設(shè)備的意思,指的是一個物理設(shè)備茅特,這里指的是硬盤忘分。
其次/sda1,? 前半部分sd一般是指SATA接口的硬盤(其中還有hd一般是指IDE接口的硬盤, 這里引發(fā)一個問題:ide接口與sata有啥區(qū)別,看下面)温治, a代表第一個SATA接口的硬盤饭庞。如果我們的電腦上有多個硬盤還會有/sdb /sdc sdd 等等,1代表對a這個硬盤進(jìn)行分區(qū)了熬荆,而且是第一個分區(qū)舟山,分區(qū)又是什么?

分區(qū)又是什么?
分區(qū)簡單說就是將一個整體按一定要求劃分成幾個小的東西累盗。 這里的要求是一個硬盤怎么劃分寒矿,讓每一部分合理使用。
分區(qū)分為主分區(qū)若债, 擴(kuò)展分區(qū). 擴(kuò)展分區(qū)必須經(jīng)過再次的劃分才能似乎用符相,就是邏輯分區(qū)了。

在Linux系統(tǒng)下(其他操作系統(tǒng)也有類似的規(guī)定)蠢琳,磁盤的分區(qū)大致可以分為三類啊终,分別為主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)等等傲须。Linux系統(tǒng)管理員在部署系統(tǒng)時蓝牲,必須要對這三個分區(qū)進(jìn)行一個合理的規(guī)劃,否則的話會浪費寶貴的硬盤空間泰讽。

通常情況下例衍,一個硬盤中最多能夠分割四個主分區(qū)。因為硬盤中分區(qū)表的大小只有64Bytes已卸,而分割一個分區(qū)就需要利用16Bytes空間來存儲這個分區(qū)的相關(guān)信息佛玄。由于這個分區(qū)表大小的限制,硬盤之能夠分給為四個主分區(qū)累澡。如果此時一塊硬盤有120個G梦抢,而管理員劃分了4個主分區(qū),每個主分區(qū)的空間為20個G永乌。那么總共才用去了80G的空間惑申。這塊硬盤剩余的40G空間就將無法使用。這顯然浪費了硬盤的空間翅雏。

為了突破這最多四個主分區(qū)的限制圈驼,Linux系統(tǒng)引入了擴(kuò)展分區(qū)的概念。即管理員可以把其中一個主分區(qū)設(shè)置為擴(kuò)展分區(qū)(注意只能夠使用一個擴(kuò)展分區(qū))來進(jìn)行擴(kuò)充望几。而在擴(kuò)充分區(qū)下绩脆,又可以建立多個邏輯分區(qū)。也就是說橄抹,擴(kuò)展分區(qū)是無法直接使用的靴迫,必須在細(xì)分成邏輯分區(qū)才可以用來存儲數(shù)據(jù)。通常情況下楼誓,邏輯分區(qū)的起始位置及結(jié)束位置記錄在每個邏輯分區(qū)的第一個扇區(qū)玉锌,這也叫做擴(kuò)展分區(qū)表。在擴(kuò)展分區(qū)下疟羹,系統(tǒng)管理員可以根據(jù)實際情況建立多個邏輯分區(qū)主守,將一個擴(kuò)展分區(qū)劃割成多個區(qū)域來使用禀倔。


掛載與掛載點是什么意思?
掛載概念簡述
根文件系統(tǒng)之外的其他文件要想能夠被訪問参淫,都必須通過“關(guān)聯(lián)”至根文件系統(tǒng)上的某個目錄來實現(xiàn)救湖,此關(guān)聯(lián)操作即為“掛載”,此目錄即為“掛載點”,解除此關(guān)聯(lián)關(guān)系的過程稱之為“卸載
1.掛載:根文件系統(tǒng)外通過關(guān)聯(lián)至根文件系統(tǒng)上的某個目錄來實現(xiàn)訪問
2.掛載點:mount_point涎才,用于作為另一個文件系統(tǒng)的訪問入口鞋既;

ide接口與sata有啥區(qū)別?

直觀的區(qū)別:

SATA接口是串行數(shù)據(jù)接口耍铜,俗稱串口
IDE接口是并行數(shù)據(jù)接口,俗稱并口
外觀基本相同邑闺,但連接線不同,傳輸速度sata優(yōu)于ide的业扒。ide是早期接口检吆,現(xiàn)在都是sata形式接口。
IDE接口
Linux對連接到IDE接口的硬盤使用/dev/hdx的方式命名程储,x的值對應(yīng)于硬盤安裝位置,其值可以是a, b, c, d
SCSI(SATA)接口
對于連接到SCSI接口的設(shè)備通常使用ID號進(jìn)行區(qū)別臂寝,SCSI設(shè)備ID號范圍是0-15,SCSI主控制器通常占用ID號7章鲤,所以SCSI最多可以連接15個設(shè)備。Linux對連接到SCSI接口卡的硬盤使用//dev/sdx的方式命名咆贬,x的值為a, b等败徊,即ID號為0的SCSI硬盤名為//dev/sda, ID號為1的SCSI硬盤名為//dev/sdb,以此類推掏缎。

現(xiàn)在的內(nèi)核都會把硬盤皱蹦,移動硬盤,U盤之類的識別為sdX的形式
Linux上面設(shè)備皆文件眷蜈,目前需要知道的沪哺,比如U盤和SARA硬盤的在Linux上面的文件名,/dev/sd[a-p]酌儒。與IDE接口不同的是辜妓,SATA/USB接口的磁盤沒有一定的順序,這里就根據(jù)Linux內(nèi)核檢測到磁盤的順序忌怎。
比如PC上面有兩個SATA磁盤和一個USB磁盤籍滴,而主板上面有六個SATA的插槽。這兩個插槽安插在主板上的SATA1,SATA5上面榴啸,這三個磁盤在Linux中的設(shè)備文件名是什么孽惰?由于是使用檢測到的順序來決定設(shè)備文件名,并非與實際插槽代號有關(guān)鸥印,因此設(shè)備的文件名如下勋功。SATA1插槽上的文件名是/dev/sda 坦报,SATA5插槽上的文件名是/dev/sdb ,USB磁盤(開機(jī)完成后才被系統(tǒng)識別)的文件名是/dev/sdc。


如何查看我有幾個硬盤, 每個分區(qū)的大性腿蟆:

sudo fdisk -l

從圖上可以看到只有一個硬盤燎竖,有一個主分區(qū)sda1,一個擴(kuò)展分區(qū)sda2要销,有一個邏輯分區(qū)sda5

或者:

從圖上看到有一個硬盤sda1构回,以及磁盤使用情況。

如何找出哪個文件夾占用較多空間疏咐,哪個文件太大纤掸?

查看磁盤剩余多少空間:
df -hT
查看當(dāng)前文件占用大小,查看指定文件占用大谢肴:
sudo du --max-depth=0 -h
T450:~$ sudo du --max-depth=0 -h
4.4G .

T450:~$ sudo du --max-depth=1 -h


查看指定文件的大小另一種方式:
T450:~$ sudo du -sh /var/log/
35M /var/log/

有個分區(qū)被占滿借跪,想知道是那個文件占用較多?
sudo du -sh /* | sort -nr? ? 可以得到 /目錄所有目錄大小的排序結(jié)果

找出占用最大的目錄酌壕,然后繼續(xù)掏愁,深入下一個目錄
sudo du -sh /log | sort -nr
sudo du -sh /var/log/httpd/* | sort -nr

1:刪除臨時文件

BleachBit幾乎是一個Linux上的CCleaner。它能掃描出你電腦上沒用的臨時文件卵牍,并自動刪除它們來清理空間果港。它能找出電腦上的緩存、瀏覽歷史和臨時文件

下載地址:選擇適合自己操作系統(tǒng)的安裝包? https://www.bleachbit.org/download

安裝后: sudo bleachbit


2:分析硬盤使用情況糊昙,利用ubuntu系統(tǒng)自帶工具

Ubuntu自帶了一個能夠掃描你的系統(tǒng)并顯示出占用空間最大的目錄和文件的圖像概覽辛掠。當(dāng)你在清理空間時,這將非常有幫助——你是否把一個虛擬機(jī)或者其他的大文件忘在你的home目錄了释牺?這個工具能把它們找出來并直觀的顯示出它所占的空間萝衩。

在軟件中心中查找Disk Usage Analyzer, 如果沒有也可以通過命令行安裝:sudo apt-get install baobab


3:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末没咙,一起剝皮案震驚了整個濱河市猩谊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌镜撩,老刑警劉巖预柒,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異袁梗,居然都是意外死亡宜鸯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門遮怜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淋袖,“玉大人,你說我怎么就攤上這事锯梁〖赐耄” “怎么了焰情?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長剥懒。 經(jīng)常有香客問我内舟,道長,這世上最難降的妖魔是什么初橘? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任验游,我火速辦了婚禮,結(jié)果婚禮上保檐,老公的妹妹穿的比我還像新娘耕蝉。我一直安慰自己,他們只是感情好夜只,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布垒在。 她就那樣靜靜地躺著,像睡著了一般扔亥。 火紅的嫁衣襯著肌膚如雪场躯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天旅挤,我揣著相機(jī)與錄音推盛,去河邊找鬼。 笑死谦铃,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的榔昔。 我是一名探鬼主播驹闰,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼撒会!你這毒婦竟也來了嘹朗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诵肛,失蹤者是張志新(化名)和其女友劉穎屹培,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體怔檩,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡褪秀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了薛训。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片媒吗。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖乙埃,靈堂內(nèi)的尸體忽然破棺而出闸英,到底是詐尸還是另有隱情锯岖,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布甫何,位于F島的核電站出吹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏辙喂。R本人自食惡果不足惜捶牢,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望加派。 院中可真熱鬧叫确,春花似錦、人聲如沸芍锦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娄琉。三九已至次乓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間孽水,已是汗流浹背票腰。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留女气,地道東北人杏慰。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像炼鞠,于是被迫代替她去往敵國和親缘滥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容