首页 > 其他 > 详细

第二十二章 磁盘管理,Fdisk分区,Gdisk分区

时间:2020-08-03 23:25:32      阅读:69      评论:0      收藏:0      [点我收藏+]

 

磁盘管理?

1. 磁盘的基本概念
2. 磁盘的基本结构
3. 磁盘的预备知识
4. 磁盘基本分区Fdisk
5. 磁盘基本分区Gdisk
6. 磁盘挂载方式Mount
7. 虚拟内存Swap介绍
8. 磁盘阵列RAID概述
9. 磁盘阵列RAID实战
10. 逻辑卷LVM概述
11. 逻辑卷LVM实践
12. 磁盘常见故障
?

磁盘的基本概念

?
?
磁盘的工作流程
当记录数据时,硬盘的磁头开始通电,形成强磁场,数据在磁场的作用下转变成电流,使颗粒磁化,从而将信息记录在圆盘上。由海量颗粒组成的信息,就是我们存在硬盘里的数据。
?
什么是软盘、硬盘、磁盘?
软盘    1.44MB   安装软件驱动     早期对磁盘的称呼
磁盘开始指的是1.44MB的3.5英寸磁盘,这是很早时候的电脑储存盘,也叫软盘。
?
硬盘 随着技术的发展产生的磁盘   固态盘   数据量大 企业的主流  
硬盘就是一种最为常见的外存储器,它好比是数据的外部仓库一样。电脑除了要有“工作间”,还要有专门存储东西的仓库。是计算机中的最大的存储装置了,我们会将磁盘的储存片装到硬质金属盒子里,这样就可以得到更好的保护,而且在使用寿命上也比软盘优越得多,只有低格的时候才会对硬盘有很大的伤害。
?
磁盘     就是一个统称  
磁盘是指利用磁记录技术存储数据的存储器,是所有硬式存储的统称,如最早出现的软盘,现在的硬盘,都是磁盘中的一部分。
?
磁盘与软盘硬盘的关系?
磁盘是一种统称,即是一开始的软盘,又是现如今的硬盘,但是在现在,说起磁盘,都指的是硬盘。

磁盘的基本结构

?
盘片   分为两面       硬盘中有几个盘片   不超过5片  
单片的大小 80G 160G  
磁道 同一个轨迹的同心圆
扇区     512B   业界的规定     低级格式化
柱面 减少磁头的读取速度   抽象的概念  
磁头 用来读写数据的
?
硬盘中一般会有多个盘片,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头(Head,简写为H)。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。

磁盘的预备知识

?
磁盘接口的类型  
?
HDD
IDE SCSI   被淘汰  
SATA III   SAS 企业用的多
SSD (支持SATA、PCI-E)
M.2接口是一种新的主机接口方案,可以兼容多种通信协议,如sata、PCIe、USB、HSIC、UART、SMBus等。为超极本(Ultrabook)量身定做的新一代接口标准,以取代原来的mSATA接口。无论是更小巧的规格尺寸,还是更高的传输性能,M.2都远胜于mSATA。
M2 超极本新一代的接口标准     早期笔记本使用的是mstat
?
socket  2       SATA III   PCIE x2

socket  3       PCIE x4
?
机械和固态的对比
机械 HDD   Hard disk   driver               固态   SSD   solid state driver  
?
容量大,体积大 容量小,体积小
  价格低 价格高
  读写速度低 性能好
  容易损坏 不容易损坏
  数据恢复容易 数据恢复难
  使用寿命无限 次数1-2W
   
数据单位  
?
容量: B 字节     KB     MB     GB     TB   PB   EB     1024倍     以千去计算

转速RPM:   转/每分钟    5400  7200   10k   15k

iops:每秒输入和输出   读写的性能单位

尺寸:2.5    3.5英寸  
?
磁盘分区的名称
?
[root@lxy ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Dec 28 23:20 /dev/sda
brw-rw----. 1 root disk 8, 1 Dec 28 23:20 /dev/sda1
brw-rw----. 1 root disk 8, 2 Dec 28 23:20 /dev/sda2
brw-rw----. 1 root disk 8, 3 Dec 28 23:20 /dev/sda3
?
?
命名规范  
/dev/ 是存放所有的设备目录  
sd #物理磁盘  
vd #虚拟磁盘  
a #第一块硬盘  
b #第二块硬盘 以此类推  
1 #第一个主分区  
/dev/sdd2   #第四块硬盘的第二个主分区
/dev/vdc1 #第三块虚拟磁盘的第一个主分区
?
磁盘在系统上的命名方式
设备名称 分区信息 设备类型
/dev/sda /dev/sda1 第一块物理磁盘第一分区
/dev/sdb /dev/sdb2 第二块磁盘第二个分区
/dev/vdd /dev/vdd4 第四块虚拟磁盘的第四个分区
?
分区表  
MBR分区表     DPT分区表       支持2TB以下的分区
?
磁盘基本分区Fdisk
适用于磁盘小于2TB的磁盘,分区类型MBR,主分区4或主分区3+扩展分区(逻辑分区+…),分区后需要保存后才能生效
?
磁盘基本分区Gdisk
分区表为GPT,主分区128,分区后需要保存后才能生效
?
主引导记录    512字节大小    
?
位置: 0磁头0磁道1扇区
?
446字节   主引导记录      64个字节作为主分区   4个主分区    2字节 分区结束标识符 55AA   AA55
?
扩展分区是不能存储数据的
?
逻辑分区才是存储数据的,逻辑分区的编号一定是从5开始的
?
3个主分区+1扩展分区(多个逻辑分区)
?
GPT分区表   高格   扇区 4KB
?
支持128个主分区   支持2TB以上的分区     最大18EB
?
?
分区的类型    
?
分区的工具:
fdisk MBR分区表
gdisk GPT分区表
parted 高级分区工具   了解  
?
?
查看磁盘相关的命令
?
[root@lxy ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 Dec 28 23:20 /dev/sda
brw-rw----. 1 root disk 8, 1 Dec 28 23:20 /dev/sda1
brw-rw----. 1 root disk 8, 2 Dec 28 23:20 /dev/sda2
brw-rw----. 1 root disk 8, 3 Dec 28 23:20 /dev/sda3
?
#查看磁盘的使用情况
[root@lxy ~]# df -h
Filesystem     Size Used Avail Use% Mounted on
/dev/sda3       48G  1.5G   47G   4% /
devtmpfs       476M     0 476M   0% /dev
tmpfs           487M     0 487M   0% /dev/shm
tmpfs           487M  7.6M 479M   2% /run
tmpfs           487M     0 487M   0% /sys/fs/cgroup
/dev/sda1       497M 120M 378M  25% /boot
tmpfs           98M     0   98M   0% /run/user/0
?
#显示所有分区的情况
[root@lxy ~]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk
├─sda1   8:1    0 500M  0 part /boot
├─sda2   8:2    0   2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sr0     11:0    1  4.3G  0 rom  
?

Fdisk分区

1. 准备环境,添加一块磁盘

[root@lxy ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sdb      8:16   0  100G  0 disk 
sdc      8:32   0    3T  0 disk 
sr0     11:0    1  4.3G  0 rom  

2. 开始进行分区  

[root@lxy ~]# fdisk   -l		#显示所有的分区信息 

Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000cd652

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048     5220351     2097152   82  Linux swap / Solaris
/dev/sda3         5220352   104857599    49818624   83  Linux

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdc: 3298.5 GB, 3298534883328 bytes, 6442450944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

#针对/dev/sdb  进行分区 

[root@lxy ~]# fdisk   /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x431a98f5.

Command (m for help): m			#命令帮助
Command action
   a   toggle a bootable flag			
   b   edit bsd disklabel			
   c   toggle the dos compatibility flag		
   d   delete a partition							#删除分区
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types					#显示已知的分区类型信息  
   m   print this menu								#菜单 
   n   add a new partition							#添加一个新的分区 
   o   create a new empty DOS partition table
   p   print the partition table					#显示这个分区表信息
   q   quit without saving changes					#退出不保存 
   s   create a new empty Sun disklabel
   t   change a partition‘s system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit					#保存退出 
   x   extra functionality (experts only)
Command (m for help): n			#创建新的分区 
Partition type:
   p   primary (0 primary, 0 extended, 4 free)   #主分区
   e   extended				#扩展分区
Select (default p): p			#选择创建主分区 
Partition number (1-4, default 1): 1		#分区的编号 
First sector (2048-209715199, default 2048): 			#分区的扇区的起始位置 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): +10G		#扇区的结束位置  
Partition 1 of type Linux and of size 10 GiB is set

Command (m for help): p			#打印这个分区信息

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x431a98f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    20973567    10485760   83  Linux

Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): e		#创建扩展分区 
Partition number (3,4, default 3): 4  
First sector (62916608-209715199, default 62916608): 
Using default value 62916608
Last sector, +sectors or +size{K,M,G} (62916608-209715199, default 209715199): +50G
Partition 4 of type Extended and of size 50 GiB is set

Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x431a98f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    20973567    10485760   83  Linux
/dev/sdb2        20973568    62916607    20971520   83  Linux
/dev/sdb4        62916608   167774207    52428800    5  Extended

Command (m for help): n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l			#创建逻辑分区
Adding logical partition 5		 #逻辑分区编号从5开始  
First sector (62918656-167774207, default 62918656): 
Using default value 62918656
Last sector, +sectors or +size{K,M,G} (62918656-167774207, default 167774207): +10G
Partition 5 of type Linux and of size 10 GiB is set

Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x431a98f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    20973567    10485760   83  Linux
/dev/sdb2        20973568    62916607    20971520   83  Linux
/dev/sdb4        62916608   167774207    52428800    5  Extended
/dev/sdb5        62918656    83890175    10485760   83  Linux

Command (m for help): 

Command (m for help): d				#删除分区  
Partition number (1,2,4,5, default 5): 2		#删除指定分区编号 
Partition 2 is deleted

Command (m for help): p

Disk /dev/sdb: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x431a98f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    20973567    10485760   83  Linux
/dev/sdb4        62916608   167774207    52428800    5  Extended
/dev/sdb5        62918656    83890175    10485760   83  Linux

Command (m for help): w			#保存退出 
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

#检查结果  
[root@lxy ~]# ll  /dev/sd*
brw-rw----. 1 root disk 8,  0 Dec 31 18:45 /dev/sda
brw-rw----. 1 root disk 8,  1 Dec 31 18:45 /dev/sda1
brw-rw----. 1 root disk 8,  2 Dec 31 18:45 /dev/sda2
brw-rw----. 1 root disk 8,  3 Dec 31 18:45 /dev/sda3
brw-rw----. 1 root disk 8, 16 Dec 31 19:27 /dev/sdb
brw-rw----. 1 root disk 8, 17 Dec 31 19:27 /dev/sdb1
brw-rw----. 1 root disk 8, 20 Dec 31 19:27 /dev/sdb4
brw-rw----. 1 root disk 8, 21 Dec 31 19:27 /dev/sdb5
brw-rw----. 1 root disk 8, 32 Dec 31 18:45 /dev/sdc

[root@lxy ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sdb      8:16   0  100G  0 disk 
├─sdb1   8:17   0   10G  0 part 
├─sdb4   8:20   0    1K  0 part 
└─sdb5   8:21   0   10G  0 part 
sdc      8:32   0    3T  0 disk 
sr0     11:0    1  4.3G  0 rom  


3. 格式化并创建文件系统   

ext3  centos5     ext4   centos6       xfs   centos 7     nfs    网络文件共享的文件系统 

[root@lxy ~]# mkfs  -t  xfs  /dev/sdb1 ^C		#两种写法
[root@lxy ~]# mkfs.xfs  /dev/sdb1 
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

4. 建立挂载点,进行挂载使用,没有挂载的设备是不能用的

[root@lxy ~]# mkdir   /mbr
[root@lxy ~]# mount  /dev/sdb1   /mbr
[root@lxy ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  1.5G   47G   4% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  7.7M  479M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sda1       497M  120M  378M  25% /boot
tmpfs            98M     0   98M   0% /run/user/0
/dev/sdb1        10G   33M   10G   1% /mbr
[root@lxy ~]# cp  /etc/services   /mbr/
[root@lxy ~]# ll /mbr/
total 656
-rw-r--r--. 1 root root 670293 Dec 31 19:36 services

[root@lxy ~]# umount   /dev/sdb1		#卸载  
[root@lxy ~]# ll /mbr/
total 0
[root@lxy ~]# ll /opt/
total 436
-rw-r--r--. 1 root root  26927 Nov 26 20:31 kaoshi.zip
-rw-r--r--. 1 root root 413973 Nov 26 20:20 windows-提交作业代码.zip
[root@lxy ~]# mount  /dev/sdb1  /opt/
[root@lxy ~]# ll /opt/
total 656
-rw-r--r--. 1 root root 670293 Dec 31 19:36 services
[root@lxy ~]# umount   /dev/sdb1
[root@lxy ~]# ll /opt/
total 436
-rw-r--r--. 1 root root  26927 Nov 26 20:31 kaoshi.zip
-rw-r--r--. 1 root root 413973 Nov 26 20:20 windows-提交作业代码.zip

#重启失效 


5. 实现永久挂载  

	1.把挂载的命令写入开机自启动的列表中 
	
[root@lxy ~]# ll  /etc/rc.local 		#开机自启动的文件列表 
lrwxrwxrwx. 1 root root 13 Nov 26 20:23 /etc/rc.local -> rc.d/rc.local
[root@lxy ~]# ll  /etc/rc.d/rc.local 
-rw-r--r--. 1 root root 473 Oct 31  2018 /etc/rc.d/rc.local

#写完之后一定要加执行权限  


	2. 将挂载信息写入到开机自启动挂载列表 
	
[root@lxy ~]# ll  /etc/fstab 

[root@lxy ~]# vi  /etc/fstab 
[root@lxy ~]# tail  -1  /etc/fstab
/dev/sdb1                                 /mbr                    xfs     defaults        0 0
[root@lxy ~]# 

[root@lxy ~]# mount -a		#重新加载自启动挂载列表 
[root@lxy ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  1.5G   47G   4% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  7.7M  479M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sda1       497M  120M  378M  25% /boot
tmpfs            98M     0   98M   0% /run/user/0
/dev/sdb1        10G   33M   10G   1% /mbr

[root@lxy ~]# reboot
[root@lxy ~]# df  -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  1.5G   46G   4% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  7.6M  479M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sdb1        10G   33M   10G   1% /mbr
/dev/sda1       497M  120M  378M  25% /boot
tmpfs            98M     0   98M   0% /run/user/0

Gdisk分区

[root@lxy ~]# yum  install  -y  gdisk

支持128主分区,支持2TB以上的分区,使用GPT的分区  


1. 添加一块硬盘  3TB

[root@lxy ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sdb      8:16   0  100G  0 disk 
├─sdb1   8:17   0   10G  0 part /mbr
├─sdb4   8:20   0    1K  0 part 
└─sdb5   8:21   0   10G  0 part 
sdc      8:32   0    3T  0 disk 
sr0     11:0    1  4.3G  0 rom  


2. 开始进行分区  

[root@lxy ~]# gdisk   /dev/sdc
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.

Command (? for help): m
b	back up GPT data to a file
c	change a partition‘s name
d	delete a partition						#删除分区 
i	show detailed information on a partition
l	list known partition types				#显示分区类型信息
n	add a new partition						#添加一个新的分区
o	create a new empty GUID partition table (GPT)
p	print the partition table					#打印这个分区表 
q	quit without saving changes					#退出不保存 
r	recovery and transformation options (experts only)
s	sort partitions
t	change a partition‘s type code
v	verify disk
w	write table to disk and exit				#保存退出
x	extra functionality (experts only)
?	print this menu								#菜单

Command (? for help): n			#创建新的主分区 
Partition number (1-128, default 1): 			#从1开始,编号  
First sector (34-6442450910, default = 2048) or {+-}size{KMGTP}:    #扇区的起始位置
Last sector (2048-6442450910, default = 6442450910) or {+-}size{KMGTP}:   #扇区结束位置 
Current type is ‘Linux filesystem‘
Hex code or GUID (L to show codes, Enter = 8300): L			#显示分区类型 
0700 Microsoft basic data  0c01 Microsoft reserved    2700 Windows RE          
3000 ONIE boot             3001 ONIE config           4100 PowerPC PReP boot   
4200 Windows LDM data      4201 Windows LDM metadata  7501 IBM GPFS            
7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved   
8200 Linux swap            8300 Linux filesystem      8301 Linux reserved      
8302 Linux /home           8400 Intel Rapid Start     8e00 Linux LVM           
a500 FreeBSD disklabel     a501 FreeBSD boot          a502 FreeBSD swap        
a503 FreeBSD UFS           a504 FreeBSD ZFS           a505 FreeBSD Vinum/RAID  
a580 Midnight BSD data     a581 Midnight BSD boot     a582 Midnight BSD swap   
a583 Midnight BSD UFS      a584 Midnight BSD ZFS      a585 Midnight BSD Vinum  
a800 Apple UFS             a901 NetBSD swap           a902 NetBSD FFS          
a903 NetBSD LFS            a904 NetBSD concatenated   a905 NetBSD encrypted    
a906 NetBSD RAID           ab00 Apple boot            af00 Apple HFS/HFS+      
af01 Apple RAID            af02 Apple RAID offline    af03 Apple label         
af04 AppleTV recovery      af05 Apple Core Storage    be00 Solaris boot        
bf00 Solaris root          bf01 Solaris /usr & Mac Z  bf02 Solaris swap        
bf03 Solaris backup        bf04 Solaris /var          bf05 Solaris /home       
bf06 Solaris alternate se  bf07 Solaris Reserved 1    bf08 Solaris Reserved 2  
bf09 Solaris Reserved 3    bf0a Solaris Reserved 4    bf0b Solaris Reserved 5  
c001 HP-UX data            c002 HP-UX service         ea00 Freedesktop $BOOT   
eb00 Haiku BFS             ed00 Sony system partitio  ed01 Lenovo system partit
Press the <Enter> key to see more codes: 			#翻页   回车翻页 
ef00 EFI System            ef01 MBR partition scheme  ef02 BIOS boot partition 
fb00 VMWare VMFS           fb01 VMWare reserved       fc00 VMWare kcore crash p
fd00 Linux RAID            
Hex code or GUID (L to show codes, Enter = 8300): 
Changed type of partition to ‘Linux filesystem‘

Command (? for help): p			#打印这个分区表信息
Disk /dev/sdc: 6442450944 sectors, 3.0 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): FC5D373A-D55E-464F-AEB8-3F3AB214906D
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 6442450910
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      6442450910   3.0 TiB     8300  Linux filesystem

Command (? for help): w			#保存退出 

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y		#是否向下继续执行  
OK; writing new GUID partition table (GPT) to /dev/sdc.
The operation has completed successfully.


3. 格式化并创建文件系统   

[root@lxy ~]# mkfs.xfs   /dev/sdc1  
meta-data=/dev/sdc1              isize=512    agcount=4, agsize=201326527 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=805306107, imaxpct=5
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=393215, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0


4. 建立挂载点,并进行挂载使用 


[root@lxy ~]# mkdir  /gpt
[root@lxy ~]# mount  /dev/sdc1  /gpt

[root@lxy ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  1.6G   46G   4% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  7.6M  479M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sdb1        10G   33M   10G   1% /mbr
/dev/sda1       497M  120M  378M  25% /boot
tmpfs            98M     0   98M   0% /run/user/0
/dev/sdc1       3.0T   33M  3.0T   1% /gpt
[root@lxy ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sdb      8:16   0  100G  0 disk 
├─sdb1   8:17   0   10G  0 part /mbr
├─sdb4   8:20   0    1K  0 part 
└─sdb5   8:21   0   10G  0 part 
sdc      8:32   0    3T  0 disk 
└─sdc1   8:33   0    3T  0 part /gpt
sr0     11:0    1  4.3G  0 rom  
[root@lxy ~]# dd  if=/dev/zero  of=/gpt/test.log  bs=100M  count=50

[root@lxy ~]# ll  /gpt/
total 5120000
-rw-r--r--. 1 root root 5242880000 Dec 31 20:16 test.log
[root@lxy ~]# umount   /gpt/
[root@lxy ~]# ll  /gpt/
total 0
[root@lxy ~]# mount  /dev/sdc1  /gpt
[root@lxy ~]# ll  /gpt/
total 5120000
-rw-r--r--. 1 root root 5242880000 Dec 31 20:16 test.log

5. 实现永久挂载  

[root@lxy ~]# tail  -1 /etc/fstab
/dev/sdc1				  /gpt			  xfs     defaults        0 0
[root@lxy ~]# mount  -a
[root@lxy ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  1.6G   46G   4% /
devtmpfs        476M     0  476M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  7.6M  479M   2% /run
tmpfs           487M     0  487M   0% /sys/fs/cgroup
/dev/sdb1        10G   33M   10G   1% /mbr
/dev/sda1       497M  120M  378M  25% /boot
tmpfs            98M     0   98M   0% /run/user/0
/dev/sdc1       3.0T  5.0G  3.0T   1% /gpt

第二十二章 磁盘管理,Fdisk分区,Gdisk分区

原文:https://www.cnblogs.com/smyjs172lxy/p/13428476.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!