歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Linux磁盤和文件系統管理

Linux磁盤和文件系統管理

日期:2017/3/6 9:39:26   编辑:學習Linux

Linux磁盤和文件系統管理


Linux磁盤和文件系統管理


對於磁盤和文件系統來說還是比較重要的,因為所有的數據都存在於磁盤中,對於磁盤的正確分區以及文件系統的管理下面是我自己的筆記總結,還望大家多多支持。

一. 磁盤及分區管理工具

  • 硬盤表示方法
例如:/dev/sdb2
    /dev是用來存放所有硬件信息的目錄
    sd代表了SCSI接口的磁盤/USB設備(hd表示IDE接口/SATA接口的磁盤)
    b代表了磁盤數,表示第二塊磁盤
    2表示第幾個分區,2為第二個分區. 主分區為1,2,3,4  邏輯分區從5開始編號,5 為第一個邏輯分區

fdisk  -l  #查看系統磁盤信息
[root@localhost ~]# fdisk -l 

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000cefb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        6528    51915776   8e  Linux LVM

Disk /dev/mapper/VolGroup-lv_root: 49.0 GB, 48964304896 bytes
255 heads, 63 sectors/track, 5952 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 4194 MB, 4194304000 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
  • 規劃硬盤 分區

fdisk 設備名

fdisk /dev/sda2
交互界面下重要的參數:
p  列出硬盤中分區情況
n  新建分區        P 主分區,E 擴展分區,L邏輯分區
d  刪除分區
t  改變分區的類型     ext3 ----83 ,  SWAP------82,   fat32-----b,  lvm-----8e
l  查看分區類型代號列表
w  保存退出
q  退出不保存
  • 重新探測磁盤分區變化:
    partprobe  設備名    #parparobe  /dev/sda2
    partx  –a  設備名    #partx -a /dev/sda1
   如果沒有生成設備文件,最後的方法是重新啟動系統。
  • 格式化:

mkfs -t 文件系統類型 分區名稱

   Mkfs –t ext3 /dev/sdb1
   Mkfs.ext3 /dev/sdb1
   mkswap 格式化交換分區(swap分區)
  • 掛載:

A.手動掛載
mount -t 文件系統類型 設備名 掛載點(必須是文件夾)
mount -o loop 掛載iso鏡像文件
mount -t iso9660 掛載光盤 可以不寫 設備名:/dev/cdrom 或者
/dev/hdc


B.開機自動掛載:編輯/etc/fstab文件
這個文件的6個字段的含義,必需寫清楚
第一列為設備號或該設備的卷標 第二列為掛載點
第三列為文件系統 第四列為文件系統參數
第五列為是否可以用demp命令備份。0:不備份,1:備份,2:備份,但比1重要性小。設置了該參數後,Linux中使用dump命令備份系統的時候就可以備份相應設置的掛載點了。
第六列為是否在系統啟動的時候,用fsck檢驗分區。因為有些掛載點是不需要檢驗的,比如:虛擬內存swap、/proc等。0:不檢驗,1:要檢驗,2要檢驗,但比1晚檢驗,一般根目錄設置為1,其他設置為2就可以了。

mount -a 來檢查是否更改正確【如果正確會自動掛載,不正確會報錯】

df  -hT 查看磁盤使用情況   h易讀,T顯示對應文件系統的類型
  • 啟用或停用swap分區
  swapon  分區名  啟用交換分區
  swapoff  分區名  停用交換分區

驗證過程,先使用 free 查看系統內存使用情況 然後啟用,再查看使用情況或者cat /proc/meminfo

  • 補充內容:

在Linux中,掛載NTFS分區,FAT16和FAT32的,只要用mount掛載即可。NTFS需要安裝NTFS支持軟件。

操作步驟:
Tar   zxf   tar包  –C  /usr/src
Cd /usr/src/ntfs
./configure   
Make  &&  make install
ln  -s  /bin/ntfs-3g   /sbin/mount.ntfs     #創建符號鏈接
掛載個已有的ntfs分區,檢查分區,掛載即可  
Fdisk –l   
mount 

對於磁盤以及文件系統管理也就寫了這麼多,以後還會慢慢更新。

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

http://xxxxxx/Linuxjc/1135377.html TechArticle

Copyright © Linux教程網 All Rights Reserved