MBR

關于磁盤的使用,必須要弄明白MBR

分區劃分方式

    centos 6:扇區劃分

    centos 7:柱面劃分

MBR:Master Boot Record:512bytes

0磁道0扇區

512bytes=446bytes(boot loader) + 4*16bytes(記錄一個分區表) + 2bytes(55 aa)

blob.png

blkid:列出塊設備信息

blob.png

在創建新的分區后,可能此時內核還沒有識別,所以需要重新讀取硬盤分區表

fdisk /dev/sd*

    Centos 6若增加分區 partx -a /dev/sd*

    Centos 6若刪除分區 partx -d –nr n-m /dev/sd*

Centos 5,7 partprobe

**************************

創建文件系統

mkfs.* 創建文件系統通用命令

    -t type

    -L label

mke2fs

    -t

    -b {1024|2048|4096} 默認4096bytes

    -j 日志功能

    -i #:多少字節創建一個inode

    -N #:一共創建多少個inode

    -I:一個inode的大小

    -m #:為root預留空間占總空間的百分比

    -O ^FEATURE 關閉指定特性

    -O 啟用指定特性 acl,usrquota等

blkid:塊設備屬性信息查看

    -U UUID:根據指定UUID查找對應的設備

    -L Label:根據指定的Label來查找對應的設備

e2label /dev/sda1 lh 指定卷名

dumpe2fs -h /dev/sd*:查看超級塊信息

blob.png

文件系統檢測和修復

fsck:File System Check

    -a 自動修復

    -r 交互式修復錯誤

e2fsck:ext系列專用檢測修復工具

    -y 自動回答為yes

    -f 強制修復

**************************

掛載

mount 可顯示當前系統已掛在的分區

mount /dev/sd* mount_point

    -a 自動掛載/etc/fstab中的分區

    -L label 指定卷標

    -U 指定UUID

    -r 只讀掛載

    -w 讀寫掛載

    -B,–bind 綁定目錄到另一個目錄上

    掛載點需事先存在,建議空目錄

    -o

        sync/async 同步還是異步模式

        remount mount_point 用于磁盤配額

        ro 只讀

        rw 讀寫

cat /proc/mounts 查看內核追蹤到的已經掛載的所有設備

*** 如果不加的后綴選項的話,默認rw,suid,exec,auto,nouser,async


卸載

卸載前需要檢查一下有沒有正在訪問的進程

lsof mount——point :

fuser -v 掛載點

fuser -km mount_point


umount /dev/sd* 或 掛載點


cat /etc/fstab

blob.png

一共6個選項



dd

bs=size 塊大小

count 塊的個數

skip 從讀取的文件跳過多少

seek 從寫入的文件跳過多少

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

(1)
000000
上一篇 2016-09-05
下一篇 2016-09-05

相關推薦

  • Linux基礎知識(三)-用戶管理組管理,正則grep,文本處理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中 5、取出當前主機的IP…

    Linux干貨 2016-10-09
  • 馬哥教育網絡班21期+第一周課程練習

    1、描述計算機的組成及其功能。   計算機由五個部分組成:運算器、控制器、存儲器、輸入設備、輸出設備。   控制器和運算器合稱為中央處理單元,即CPU。   功能:     運算器:也稱為算術邏輯單元,是計算機的核心,在控制器的控制下,對取自內存或內部寄存器的數據進行算術運算和邏輯運算。   &nb…

    Linux干貨 2016-07-07
  • 馬哥教育30期學員開學典禮

    ? ?? 早上背上書包去學校報到,很有一番學生時期去新學校的感覺,既興奮又緊張,一段新的人生歷程即將開始。 ? ?? 大學時曾經勸說我的同學別逃選修課,我說也許你苦學四年的專業比不上一節選修課對你的將來更有用,如今我卻用親身經歷驗證了這句話,我是通過大學的一堂選修課了解的Linux系統,開源軟件,沒想到多年后今天的我竟然也要入這行了。 ? ? ? 到教室后,…

    2018-03-26
  • 8.1作業

    創建用戶gentoo,附加組為bin和root,默認shell為/bin/csh,注釋信息為“Gentoo Distribution” [root@localhost wang]# useradd -G bin,root -s /bin/csh -c "Gentoo&n…

    Linux干貨 2016-08-02
  • 路由以及實驗

    路由 路由(routing)是指分組從源到目的地時,決定端到路徑的網絡范圍的進程。路由工作在OSI模型第三層——網絡層的數據包轉發設備。路由器通過轉發數據包來實現網絡互連。路由器可以支持多種協議,但絕大多數使用的是TCP/IP協議。路由器通常連接兩個或者多個由IP子網或者點到點協議表示的邏輯端口,至少擁有1個物理端口。路由器根據收到數據包中的網絡層地址以及路…

    Linux干貨 2017-05-11
  • 8.1_Linux管道的使用和用戶管理

    什么是管道? 管道就是把命令1的標準輸出發送給命令2的標準輸入,把命令2發的標準輸出發送給命令3的標準輸入。。。 最后一個命令會在當前shell進程的子shell進程中執行用來 管道實現了使用目的單一的小程序,組合小程序完成復雜的任務 管道需要配合其他命令的使用 tr命令的使用,常常用于配合管道     -c或–co…

    Linux干貨 2016-08-10
欧美性久久久久