分區工具fdisk和gdisk、同步分區表(到內存)

fdisk  創建MBR分區

gdisk  創建GPT分區

parted  高級分區操作(創建、復制、調整大小等)

 centos7:手動創建分區20g,30g,40g(易區分)

lsblk

cat  /proc/partitions

ls  -l  /dev/sd*

以上三個命令是查看內存中的硬盤,即內核是否已經識別新的分區;

如果手動創建硬盤之后,利用以上的三個命令,不會看到手動創建的硬盤;

分區工具fdisk和gdisk、同步分區表(到內存)

echo  ‘- – -‘  >  /sys/class/scsi_host/host2/scan;

利用此命令可以使手動創建的硬盤同步到內存中;利用上面的三個命令都可以查看硬盤信息;

分區工具fdisk和gdisk、同步分區表(到內存)

fdisk  -l  /dev/sdb  查看硬盤的信息

分區工具fdisk和gdisk、同步分區表(到內存)

hexdump  -C  -n  512  /dev/sdb  查看前512字節的信息;

分區工具fdisk和gdisk、同步分區表(到內存)

因為沒有在硬盤上創建分區,所以前512字節都是0;

fdisk  /dev/sdb  進入交互式操作,管理分區;

分區工具fdisk和gdisk、同步分區表(到內存)

選項的各種功能

分區工具fdisk和gdisk、同步分區表(到內存)

m  查看幫助選項

p   顯示分區列表

n   創建分區

u   轉換單位  [扇區sector(512byte)——柱面cylinder(8M/個)]

d   刪除分區

a   增加活動區

v   校驗分區

g   msdos格式→gpt格式

o   gpt格式msdos格式;w存盤,仍然是gpt格式;n增加一個分區,w再存盤,gpt格式msdos格式

t   改變分區系統id

w  存盤退出

可以直接分擴展分區,+100M,此處的M不寫,默認以柱面為單位,8M/柱面;

分區工具fdisk和gdisk、同步分區表(到內存)

交互式創建分區可以同時同步到內存(有時不會同步);sdb中的分區是交互式創建;

分區工具fdisk和gdisk、同步分區表(到內存)

dd  if=/dev/zero  of=/dev/sdb  bs=1  count=512;

利用上面的命令,可以清空硬盤;

lsblk命令不能看到清空結果,即不同步到內存;

分區工具fdisk和gdisk、同步分區表(到內存)

fdisk  -l  命令可看到清空結果;

分區工具fdisk和gdisk、同步分區表(到內存)

交互式創建分區,w存盤退出,有警告,證明硬盤分區與內存不同步;

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

為什么一定要同步到內存呢;原因:只有同步到內存,才有效,才可以被系統使用;

同步內存信息與硬盤分區表(內核重新讀取硬盤分區表)

centos6  

partx  -a  /dev/sda  增加分區同步到內存;sdb中的分區同步到內存中

分區工具fdisk和gdisk、同步分區表(到內存)

partx  -d  –nr  3(或3-5)  /dev/sdb  刪除分區同步到內存

centos7

partprobe(centos 6 中使用此命令,有bug)  

分區工具fdisk和gdisk、同步分區表(到內存)

*表示活動區,在主分區開頭,引導標志:80活動分區,00非活動分區;  

分區工具fdisk和gdisk、同步分區表(到內存)

消除*標志,用a也可以刪除;  

分區工具fdisk和gdisk、同步分區表(到內存)

把200G的硬盤復制到20G的硬盤上,可以復制,但只是復制一部分;  

分區工具fdisk和gdisk、同步分區表(到內存)

把200G的硬盤復制到200G的硬盤上,可能需要同步;

centos6  增加分區同步到內存,刪除分區同步到內存,需要用到兩條命令(上面有)

gdisk  /dev/sdb    與fdisk略有不同;從上到下排序:圖1、3是gdisk操作;圖2、4是fdisk操作;

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

主分區不能變成擴展分區;

分區工具fdisk和gdisk、同步分區表(到內存)

主分區可以變成swap分區;圖25和26和27

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

fdisk  /dev/sdb  對硬盤進行分區

fdisk  /dev/sdb1  對硬盤的分區進行分區(錯誤操作無意義)

交互式操作

fdisk  /dev/sdc

n→回車→p→回車→1→回車→回車→+1G→回車→w→回車

非交互式操作

echo  -e  ‘n\np\n1\n\n+1G\nw\n’  |  fdisk  /dev/sdc

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

腳本(創建分區)

cat  <<  EOF   |  fdisk  /dev/sdd

>n

>p

>1

>回車
>+1G

>w

>EOF

分區工具fdisk和gdisk、同步分區表(到內存)

分區工具fdisk和gdisk、同步分區表(到內存)

作圖缺點:圖與圖之間要有注釋






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

(0)
MiracleMiracle
上一篇 2017-06-13
下一篇 2017-06-15

相關推薦

  • 第三周作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次既可。 [root@director ~]# who | cut -d' ' -f 1 | sort | uniq &nbsp…

    Linux干貨 2016-12-13
  • 理解基本權限以及特殊權限:Suid 、Sgid、Sticky以及acl

    理解基本權限以及特殊權限:Suid 、Sgid、Sticky以及acl 在Linux中特殊權限是什么?為什么要設定特殊權限?回答這個問題前,我們不妨思考為什么要設定權限? 大家知道Linux中一切皆文件。不論你是什么,在linux系統中都會被當做一個文件來看待。無論你是文本或目錄,硬件或軟件,圖片或視頻等等,統統都被當做文件來看待。所以,在linux中,文件…

    Linux干貨 2017-04-08
  • DNS詳解

    概述     互聯網訪問絕大多數都是基于域名的訪問,互聯網訪問的基礎是基于IP來實現的,因此,需要有一種將域名解析成IP的機制,讓用戶在利用域名訪問時,自動將域名轉換成為對應的IP,這就是DNS的功能,本章將介紹一些DNS相關的內容,具體分為:     1、DNS的基礎概念 &n…

    Linux干貨 2016-10-08
  • CentOS上配置https服務

    在CentOS6.9(http2.2)配置https   創建前準備:       安裝opensssl包  和 http2.2 1、在主機(192.168.109.100)創建私有CA   (1)獲取私鑰       …

    2017-06-04
  • Linux的發展史

    引言: 開源是什么?什么是Unix 、Linux ?這兩種操作系統又有什么關聯? ?   大家當前在用最常見的電腦系統是眼前的Windows ,但為何我們要花學習Linux 的發展史? 通過下面的介紹,我們能大致了解互聯網發展的一些問題,以及Linux和Unix的基本概念、歷史、發展情況。 一、操作系統介紹 內核(kernel)負責控制硬…

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