明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Linux系統(tǒng)管理磁盤與文件的方法

[摘要]在日常維護(hù)Linux系統(tǒng)的過程中,對(duì)磁盤和文件的管理是重要的內(nèi)容。因?yàn)樵贚inux中磁盤也被當(dāng)做文件,所以對(duì)磁盤和文件的管理實(shí)際上就是對(duì)Linux文件的管理。本文就來介紹一下Linux系統(tǒng)Linux...

  在日常維護(hù)Linux系統(tǒng)的過程中,對(duì)磁盤和文件的管理是重要的內(nèi)容。因?yàn)樵贚inux中磁盤也被當(dāng)做文件,所以對(duì)磁盤和文件的管理實(shí)際上就是對(duì)Linux文件的管理。本文就來介紹一下Linux系統(tǒng)Linux系統(tǒng)磁盤和文件的管理方法。

  一、文件接口:open(),read(),write(),close()等等。

  設(shè)備類型:

  塊設(shè)備(block):隨機(jī)訪問的特性,數(shù)據(jù)交換單位為“塊”

  字符設(shè)備(character):線性設(shè)備,數(shù)據(jù)交換單位為“字符”。比如:鍵盤輸入

  設(shè)備文件:FHS(文件系統(tǒng)的層級(jí)標(biāo)準(zhǔn))

  Linux中/dev/目錄用于存放設(shè)備文件,設(shè)備文件是關(guān)聯(lián)至設(shè)備驅(qū)動(dòng)程序及訪問設(shè)備的入口

  設(shè)備的管理:設(shè)備號(hào)

  設(shè)備號(hào):主設(shè)備號(hào)(major),次設(shè)備號(hào)(minor)

  major: 設(shè)備類型,區(qū)別設(shè)備類型,用于表明所需驅(qū)動(dòng)程序

  minor: 同一類型下的不同設(shè)備,驅(qū)動(dòng)程序驅(qū)動(dòng)的具體設(shè)備(c,字符設(shè)備,b塊設(shè)備)

Linux系統(tǒng)管理磁盤和文件的方法

  二、Linux磁盤設(shè)備文件命名:

  IDE (ATA):133MB/s,/dev/hd

  SCSI: 640MB/s

  SATA:6Gbps

  SAS:6Gbps

  USB:480MB/s

  除IDE外Linux中識(shí)別硬盤設(shè)備:/dev/sd

  標(biāo)記不同的硬盤設(shè)備:/dev/sd[a-z]

  標(biāo)記同一設(shè)備上的不同分區(qū):/dev/sd[a-z][1-]

  1-4: 主或擴(kuò)展分區(qū)標(biāo)識(shí)

  5+:邏輯分區(qū)標(biāo)識(shí)

  三、機(jī)械硬盤介紹:track 磁道,sector 扇區(qū),cylinder 柱面

  MBR:0磁道0扇區(qū),主引導(dǎo)扇區(qū)(master boot record)

  MBR分三部分:446bytes:bootloader,引導(dǎo)程序

  64bytes: 分區(qū)表

  16bytes:標(biāo)記一個(gè)分區(qū)

  2bytes:55AA,當(dāng)前MBR信息是否有效的標(biāo)記

  如果單塊硬盤超過2T就不能使用MBR分區(qū),只能使用 GPT分區(qū)

  分區(qū):分隔存儲(chǔ)空間為多個(gè)小的空間,每個(gè)空間可獨(dú)立使用文件系統(tǒng);

  分區(qū)工具:

  fdisk, parted, sfdisk

  fdisk工具的使用:

  fdisk最多支持在一塊硬盤上的15個(gè)分區(qū);

  fdisk分區(qū)管理子命令:

  m: 獲取幫助,用于顯示子命令的功能

  p: 顯示現(xiàn)有分區(qū)表

  n: 創(chuàng)建

  d: 刪除

  t: 修改分區(qū)ID

  l: 列出所有支持ID類型

  w: 保存退出

  q: 放棄修改并退出

  四、創(chuàng)建完成之后,查看內(nèi)核是否已經(jīng)識(shí)別新的分區(qū):

  # cat /proc/partitions

  有三個(gè)命令可以讓內(nèi)核重讀磁盤分區(qū)表:

  CentOS 5: partprobe [DEVICE]

  CentOS 6,7:

  partx

  kpartx

  partx命令:注意:已掛載的硬盤上分區(qū)需執(zhí)行,可能需要命令重復(fù)執(zhí)行2次或以上才能讀取分區(qū)成功

  partx DEVICE

  partx -a DEVICE

  partx -a -n M:N DEVICE

  M

  M:

 。篘

  2.kpartx命令:

  kpartx -af DEVICE

Linux系統(tǒng)管理磁盤和文件的方法

  創(chuàng)建分區(qū)后需創(chuàng)建文件系統(tǒng)和格式化

  以上就是Linux系統(tǒng)磁盤和文件的管理方法了,學(xué)會(huì)了本文的方法,你就會(huì)對(duì)Linux磁盤進(jìn)行分區(qū)、重命名、和格式了。


Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)