linux 磁盤管理

1、查看系統存在硬盤:lsblk 

2、對磁盤分區操作:fdisk /dev/sda

p: 顯示當前硬件的分區,包括沒保存的改動

n: 創建新分區

e: 擴展分區

p: 主分區

d: 刪除一個分區

w: 保存退出

t: 修改分區類型

L:顯示所支持的所有類型

3、在CentOS 5和7 使用partprobe同步分區。

4、mkfs -t 文件類型 = mkfs.extxfs類型

管理ext系列:mke2fs

-b BLOCK_SIZE: 指定塊大小,默認為4096;可用取值為1024、2048或4096;

-L LABEL:指定分區卷標 

blkid: 查詢或查看磁盤設備的相關屬性 UUID TYPE LABEL

e2label: 用于查看或定義卷標

tune2fs: 調整文件系統的相關屬性

fsck: 檢查并修復Linux文件系統

-t FSTYPE: 指定文件系統類型

-a: 自動修復

5、mount格式: mount設備 掛載點

設備文件:/dev/sda

掛載點:1、目錄已經存在

             2、目錄中的原有的文件將會隱藏

mount: 顯示當前系統已經掛載的設備及掛載點

mount [options] [-o options] DEVICE MOUNT_POINT

-a: 表示掛載/etc/fstab文件中定義的所有文件系統

-w: 讀寫掛載

-o: 指定額外的掛載選項,也即指定文件系統啟用的屬性

remount: 重新掛載當前文件系統

ro: 掛載為只讀

rw: 讀寫掛載

umount: 卸載某文件系統

umount 設備或掛載點

6、swap分區:free

基本設置:創建交換分區或者文件

使用mkswap寫入特殊簽名

/etc/fstab文件中添加適當的條目

使用swapon -a 激活交換空間

創建交換分區:

mkswap /dev/sda

swapon /dev/sda -a:啟用所有的定義在/etc/fstab文件中的交換設備

-p PRIORITY:指定優先級

swapoff /dev/sda

可以指定swap分區0到32767的優先級,值越大優先級越高

v如果用戶沒有指定,那么核心會自動給swap指定一個優先級,這個優先級從-1開始,每加入一個新的沒有用戶指定優先級的swap,會給這個優先級減一

7、文件系統的配置文件/etc/fstab

系統啟動時,會自動掛載此文件中定義的每個文件系統

格式:/dev/sdb1 /mnt/test ext4 defaults 0 0

mount -a:掛載/etc/fstab文件中定義的所有文件系統

8、卸載使用中的設備

findmnt    MOUNT_POINT|device  -v查看正在訪問指定文件系統的進程

lsof

fuser -v MOUNT_POINT    所有在正訪問指定的文件系統的進程

fuser -km MOUNT_POINT    終止正在訪問此掛載點的所有進程

卸載

umount    DEVICE| MOUNT_POINT

原創文章,作者:cui,如若轉載,請注明出處:http://www.www58058.com/84697

(0)
cuicui
上一篇 2017-08-13 22:57
下一篇 2017-08-13 23:05

相關推薦

  • Linux終端類型

      終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。   在Linux系統的設備特殊文件目錄/dev/下,終端特殊設備文件一般有以下幾種:   1、串行端口終端 /dev/ttySn     串行端口終端是使用計算機串行端口連接的終端設備。計算機把每個串行端口都看作是一個…

    Linux干貨 2016-10-14
  • shell腳本編程2

    shell腳本編程2   今天繼續學習了shell腳本編程,續之前寫的腳本編程1。上次主要學了編程的基礎,腳本格式,變量類型及變量的使用,條件測試,數字運算并且進行了部分練習,因為這部分邏輯思維能力要求不是很高,因此記憶起來難度不是特別大。   從今天開始便進入了流程控制以及函數、數組、高級字符串操作、高級變量等內容的學習,總體來說難度和…

    Linux干貨 2016-08-16
  • 22期第十周課堂練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情)     2、為運行于虛擬機上的CentOS 6添加一塊新硬件,提供兩個主分區;       (1) 為硬盤新建兩個主分區;并為其安裝grub;       (2) 為硬盤的第一個主分區提供內核和ramdi…

    Linux干貨 2016-10-24
  • sed命令、crontab任務、簡單腳本練習(21期網絡班第六周博客作業)

    vim使用: 直接使用sed模式空間演示,基本語法與vim命令模式類似(需注意vim默認定界為當前行,一般需要在前面加1,$定界為全文,而sed不需要) 1、 復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#;      sed &#03…

    Linux干貨 2016-08-22
  • 軟鏈接和硬鏈接詳解

    軟連接和硬鏈接圖解 硬鏈接 符號鏈接 軟鏈接和硬鏈接詳解 軟鏈接和硬鏈接詳解 Linux下的鏈接文件有點類似于Windows的快捷方式,但又不完全一樣。鏈接文件有兩種:一種是硬鏈接,另一種是符號鏈接(又稱軟鏈接)。 UNIX文件系統提供了一種將不同文件鏈接至同一個文件的機制,我們稱這種機制為鏈接。它可以使得單個程序對同一文件使用不同的名字。這樣的好處是文件系…

    Linux干貨 2016-09-06
  • N26-博客作業-week8

    1、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態;      在線的主機使用綠色顯示;      不在線的主使用紅色顯示; #!/bin/bash # for i in {1..254}; do if -W 1 -c 1 ping 1…

    Linux干貨 2017-03-26
欧美性久久久久