linux-磁盘分区、挂载
分區基礎知識
?
分區的方式
1)mbr分區:
1.最多支持四個主分區
2.系統只能安裝在主分區
3.擴展分區要占一個主分區
4.MBR最大只支持2TB,但擁有最好的兼容性
2)gtb分區:
1.支持無限多個主分區(但操作系統可能限制,比如windows下最多128個分區)
2.最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
3.windows7 64位以后支持gtp
linux分區
?
1)對linux來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構,linux中每個分區都是用來組成整個文件系統的一部分。
2)linux采用了一種叫“載入”的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。
3)示意圖
使用lsblk(老師不離開)指令查看當前系統的分區情況
查看系統的分區和掛載的情況
?
查看內存大小
掛載的經典案例?
給linux添加一塊新的硬盤,并且掛載到/home/newdisk
?說明:下面我們以增加一塊硬盤為例來熟悉下磁盤的相關指令和深入理解磁盤分區、掛載、卸載的概念。
如何增加一塊硬盤
1)虛擬機添加硬盤
?
2)分區(fdisk /dev/sdb)
3)格式化 mkfs -t ext2/dev/sdb1
?
?
4)掛載
先創建一個/home/newdisk
?掛載mount /dev/sdb1 掛載到 /home/newdisk
5)設置可以自動掛載(永久掛載,當你重啟系統,仍然)
vim /etc/fstab
寫入 /dev/sdb1? ? ? ? ? ?home/newdisk? ? ? ?ext4? ?defaults? ?0 0
磁盤情況查詢
查詢系統整體磁盤使用情況
- 基本語法
? ? ? ?df -h
- 應用實例
查詢系統整體磁盤使用情況
查詢指定目錄的磁盤占用情況
- 基本語法
? ? ? du -h /目錄
? ? ? 查詢指定目錄的磁盤占用情況,默認為當前目錄
? ? ? -s 指定目錄占用大小匯總
? ? ? -h 帶計量單位
? ? ? -a 含文件
? ? ? --max-depth=1 子目錄深度
? ? ? -c 列出明細的同時,增加匯總值
- 應用實例
? ? ? ?查詢/opt目錄的磁盤占用情況,深度為1
?磁盤情況-工作實用指令
1)統計/home文件夾下文件的個數
? ?
(先列舉再過濾再統計)
2)統計/home文件夾下目錄的個數
3)統計/home文件夾下文件的個數,包括子文件夾里的
?
4)統計文件夾下目錄的個數,包括子文件夾里的
5)? 以樹狀顯示目錄結構
?
總結
以上是生活随笔為你收集整理的linux-磁盘分区、挂载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux-任务调度
- 下一篇: Linux-网络配置