linux磁碟分割fdisk分區和parted分區 磁碟的物理結構磁軌(track) 63個sector扇區(sector) 512位元組柱面(cylinder)磁頭(head) 分區:主要磁碟分割 擴充分區邏輯分區 MBR(Master Boot Record)主引導記錄4個主要磁碟分割、擴充分區佔一個主要磁碟分割的位置最大隻能建立2TB大小的分區最多一個擴充分區擴充分區不能直接用來存資料,不能格式化主要磁碟分割、邏輯分區可以用來存資料 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~磁碟分割~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.建立分區[root@localhost ~]# fdisk -l 查看磁碟的分區情況[root@localhost ~]# fdisk /dev/sdbCommand (m for help): m 獲得協助,查看具體可以使用那些命令Command actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help): n 建立分區Command actione extended #擴充分區p primary partition (1-4)p #主要磁碟分割Partition number (1-4): 1 主要磁碟分割的編號First cylinder (1-10443, default 1): Using default value 1Last cylinder, +cylinders or +size{K,M,G} (1-10443, default 10443): +10G #指定分區的大小 2.格式化[root@localhost ~]# mkfs.ext4 /dev/sdb1 格式化sdb1這個分區3.建立掛載目錄 mkdir /music 建立掛載目錄4.掛載使用mount /dev/sdb1 /music 掛載使用新的分區=====cd /music===複製些檔案過去,測試==== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~parted磁碟分割 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 用法:parted [選項]... [裝置 [命令 [參數]...]...] 命令:檢查 MINOR 對檔案系統進行一個簡單的檢查cp [FROM-DEVICE] FROM-MINOR TO-MINOR 將檔案系統複製到另一個分區help [COMMAND] 列印通用求助資訊,或關於 COMMAND 的資訊mklabel 標籤類型 建立新的磁碟標籤 (分區表)mkfs MINOR 檔案系統類型 在 MINOR 建立類型為“檔案系統類型”的檔案系統mkpart 分區類型 [檔案系統類型] 起始點 終止點 建立一個分區mkpartfs 分區類型 檔案系統類型 起始點 終止點 建立一個帶有檔案系統的分區move MINOR 起始點 終止點 移動編號為 MINOR 的分區name MINOR 名稱 將編號為 MINOR 的分區命名為“名稱”print [MINOR] 列印分區表,或者分區quit 退出程式rescue 起始點 終止點 挽救臨近“起始點”、“終止點”的遺失的分區resize MINOR 起始點 終止點 改變位於編號為 MINOR 的分區中檔案系統的大小rm MINOR 刪除編號為 MINOR 的分區select 裝置 選擇要編輯的裝置set MINOR 標誌 狀態 改變編號為 MINOR 的分區的標誌 在linux 下大磁碟的分區不能再採用fdisk了,MBR分區表只支援2T磁碟,所以大於2T的磁碟必須使用GPT分區表。下面說明下具體的步驟: 1.分為兩個主要磁碟分割(先建立磁碟標籤mklable ,再建立分區mkpart分區類型)[root@localhost ~]# parted /dev/sdb # 使用parted來對GPT磁碟操作,進入互動式模式GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.(parted) mklabel gpt # 將MBR磁碟格式化為GPT(parted) print #列印當前分區(parted) mkpart primary 0 4.5TB # 分一個4.5T的主要磁碟分割(parted) mkpart primary 4.5TB 12TB # 分一個7.5T的主要磁碟分割(parted) print #列印當前分區(parted) quit 退出Information: Don’t forget to update /etc/fstab, if necessary. 1 2.然後格式化成ext4,需要安裝包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。[root@localhost ~]# mkfs.ext4 /dev/sdb1[root@localhost ~]# mkfs.ext4 /dev/sdb2 3.接著用mount掛載分區[root@localhost]# mount -t ext4 /dev/sdb1 /bk[root@localhost]# mount -t ext4 /dev/sdb2 /mail[root@localhost ~]# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/sda6 ext3 39G 9.4G 28G 26% //dev/sda1 ext3 122M 13M 103M 12% /bootnone tmpfs 1004M 0 1004M 0% /dev/shm/dev/sdb1 ext4 4.1T 194M 3.9T 1% /bk/dev/sdb2 ext4 6.8T 179M 6.4T 1% /mail 4.最後修改/etc/fstab,添加如下兩行,讓其開機自動掛載./dev/sdb1 /bk ext4 defaults,noatime 1 2/dev/sdb2 /mail ext4 defaults,noatime 1 2相關日誌vsftpd調試OpenVPN伺服器及用戶端配置六步搞定centos 6下l2tp + ipsec VPN伺服器配置RHEL/CentOS/Fedora各種源(EPEL、Remi、RPMForge、RPMFusion)配置selinux引起httpd調用ZendOptimizer.so出錯 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MBR備份~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MBR 主引導記錄(Master Boot Record,縮寫:MBR),又叫做主開機磁區,是電腦開機後訪問硬碟時所必須要讀取的首個扇區,它在硬碟上的三維地址為(柱面,磁頭,扇區)=(0,0,1)。MBR是由分區程式(如Fdisk,Parted)所產生的,它不依賴任何作業系統,而且硬碟引導程式也是可以改變的,從而能夠實現多系統引導。 備份mbr原則:最好是備份後將檔案拷貝到其他的電腦 備份到原生另外一塊磁碟裡[root@lichao520 music]# dd if=/dev/sda of=/music/sda-mbr.bak bs=512 count=1備份到其他的機器[root@lichao520 music]# scp sda-mbr.bak 10.0.0.253:/root/[root@lichao520 music]# hexdump -C sda-mbr.bak 查看備份mbr裡的內容,以16進位和asc字母顯示破壞mbr[root@lichao520 music]# dd if=/dev/zero of=/dev/sda bs=512 count=1營救模式1.可以放入光碟片到光碟機,從光碟片啟動。或者從網路引導進入營救模式2.從備份磁碟裡還原mbr,或者從網路的備份中還原mbr