linux 怎么格式化linux创建逻辑卷

比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
linux平台用fdisk分区格式化硬盘
关键字:应用
  格式化与分区
  hd--IDE设备 sd--SCSI设备
  fdisk -l /dev/sda 查看第一块硬盘分区情况
  fdisk /dev/sdb 给第二块硬盘分区
  command acton (m for help):m #显示命令列表
  a-设置可引导标志;b-设置卷标; d-删除一个分区; n-新建分区
  p-显示分区信息; v-校验分区表;q-不存盘退出;w-存盘退出;t-改变分区类型
  command acton (m for help):n 新建分区
  command action
  e extended #扩展分区
  p primary partition (1-4) #主分区
  p #创建主分区
  partition number (1-4):1 #创建第一个主分区
  first cylinder (1-522,default 1):1 #起始柱面(第一个分区始终为1)
  last cylinder or +size or +sizeM or +siezK(1-522,default 522): 10 #截止柱面(若522则整个硬盘分给了一个区)此分区大小是系统按照柱面大小自动计算出来的
  command acton (m for help):n
  command action
  e extended
  p primary partition (1-4)
  partition number (1-4):2 #创建第二个主分区
  first cylinder (11-522,default 11):11
  last cylinder ...(11-522,default 522): +100M #自定义分区大小
  command acton (m for help):n
  command action
  e extended
  p primary partition (1-4)
  e #创建扩展分区,注意一个只能创建一个扩展区
  partition number (1-4):3
  first cylinder (-522,default 28):28
  last cylinder ...(28-522,default 522):522 #将剩余空间全部分给扩展分区
  扩展分区是不能直接使用的,必须在其上创建逻辑分区!
  command acton (m for help):n
  command action
  l logical (5 or over) #逻辑分区
  p primary partition (1-4)
  first sylinder (28-255,default 28):28 #在扩展分区里建逻辑分区
  last cylinder ...(28-522,default 522):522 #柱面用尽,等于说只建一个逻辑分区
  command acton (m for help):w #保存退出
  转换分区类型:
  command acton (m for help):t #转换分区类型
  partition number (1-4):2 #选择第二个主分区
  hex code (type L to codes):82 #按L可列出分区类型所对应的编码
  格式化与挂载: (挂载目录可以自行创建也可指定存在的空目录)
  mksf.ext3 /dev/sdb1 把第二块硬盘的第一个主分区格式化为ext3
  mkswap /dev/sdb2 初始化swap区,此区不可格式化。
  mount /dev/sdb1 /mnt/d #将第一个分区挂载到d这个目录
  重启后自动挂载:vi /etc/fstab
  添加:/dev/sdb1 /mnt/d ext3 default 0 0
[ 责任编辑:刘军 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte在网络系统中,磁盘和文件系统管理是两个非常基本、同时也是非常重要的管理任务,特别是文件系统管理,因为它与用户权限和整个网络系统的安全息息相关。本次博文的主题是关于Linux系统中磁盘分区、格式化及挂载,下次博文我们再详细讨论文件系统管理。
在操作系统中,磁盘管理属于设备管理的范畴。一块硬盘安装到主机之后称为&裸设备,&若要能够在Linux系统中使用必须对其进行如下步骤:&分区=&格式化(创建文件系统)=&挂载 我们先来谈谈Linux系统中的设备类型。
一、Linux系统中的设备类型:
Linux沿袭Unix的风格,将所有设备认成是一个文件。
设备文件分为两种:&1、块设备文件(b):
通常称为&随机设备&。所谓&&块设备&&是指对其信息的存取以&块&为单位,如通常的光盘、硬盘、软盘、磁带等,块长取&512&、&1024&或&4096&字节。块设备可以直接通过块设备特别文件来访问。为了提高数据的传输效率,块设备驱动程序内部采用块缓冲技术。
2、字符设备文件(c):
通常称为&线性设备&。所谓&&字符设备&&是指在I/O传输中&以字符为单位进行传输&的设备,如键盘,打印机等。不过需要注意的是以字符为单位并不一定意味着是以字节为单位,因为有的编码规则规定,一个字符占16bit,合2个字节。
设备文件一般存放在&/dev&目录下:
/dev/hd&[a-t]:IDE设备
/dev/sd[a-z]:SCSI设备
/dev/fd&[0-7]:标准软驱
/dev/md[0-31]:软raid设备
/dev/loop[0-7]:本地回环设备
/dev/ram[0-15]:内存
/dev/null:无限数据接收设备 ,&相当于回收站
/dev/zero:无限零资源,有点像冒泡机
/dev/tty[0-63]:虚拟终端
/dev/ttyS[0-3]:串口
/dev/lp[0-3]:并口
/dev/console:控制台
/dev/fb[0-31]:framebuffer
/dev/cd&rom -& /dev/hd&c
/dev/modem -& /dev/ttyS[0-9]
/dev/pilot -& /dev/ttyS[0-9]
/dev/console:控制台
Tips:控制台和虚拟终端的区别与联系:
控制台就好比电视机上的按钮,终端好比遥控板,他们的目的都是控制电视机,但是控制台必须在本地,而终端可以在远端,系统只有一个控制台,叫&console&,其他的都是终端
二、Linux系统中的磁盘及分区:
1、磁盘基础:
日常生活和工作中,常见的磁盘种类有以下几种:
(1)IDE(ATA)硬盘:
集成&磁盘&电子接口,Integrated Device Electronics,并行传输数据, 最大的理论传输速率为133MB/s
SATA:全称是Serial Advanced Technology Attachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口)就是我们现在经常所说的SATA; 常见的理论传输速率:300MB/s, 600MB/s, 6Gb/s
(2)SCSI硬盘:
Small Computer System Interface, UltraSCSI&& 标准传输速率为320MB/s&& 常见转速:10000 RPM, 15000RPM
SAS:串行版的SCSI硬盘,最大传输速率:6Gbps
(3)SSD硬盘:
Disk固态硬盘(Solid State Disk)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。
(4)USB硬盘:
常见USB接口规范:1.1, 2.0, 3.0
2、Linux系统中的磁盘分区
(1)磁盘分区基础:
首先问大家一个问题:&磁盘为什么需要分区?
如果没有分区,我们要在一个磁盘上安装两个以上的操作系统是无法办到的。因此,每一个分区可以当做独立的文件系统来使用以便于安装多个操作系统,这就是磁盘需要分区的原因。
Linux中不同类型的硬盘和分区文件名不同:
IDE硬盘和分区文件名:
Linux对连接到IDE接口的硬盘使用/dev/hdxy的方式命名,其中hd表示硬盘为IDE类型,x表示硬盘序号,x的值可以是a、b、c、d。 y为分区号;如第二块IDE硬盘的第二个分区系统中文件名为hdb2
SATA或者SCSI硬盘和分区文件名:
连接到SCSI接口的设备使用ID号进行区别,SCSI设备ID号为0~15,SCSI接口卡本身的ID号是7。Linux对连接到SCSI接口卡的硬盘使用/dev/sdx的方式命名,x的值可以是a、b、c、d等,即ID号为0的SCSI硬盘名为/dev/sda,ID号为1的SCSI硬盘名为/dev/sdb,以此类推。LINUX对SCSI硬盘最多支持15个分区。
01EE |------------------------------------------------|&| |&01FD | 分区信息 4(16字节) |&|------------------------------------------------|&| 01FE | 01FF |&| 55 | AA |&|------------------------------------------------|&
(2)Linux下的磁盘分区:
命令名称:fdisk
命令所在路径:/sbin/fdisk
执行权限:root
功能描述:磁盘分区相关操作,最多支持15个分区
语法:&fdisk [option] [DEVICE]
常用选项:
-l:查看当前磁盘分区的详细情况
[root@Centos ~]# fdisk -l
#查看磁盘的分区情况,不带参数显示的是当前主机上所有的磁盘分区情况
Disk /dev/sda: 107.4 GB,
#当前主机只有一块磁盘,容量107.4GB
255 heads, 63 sectors/track, 13054 cylinders
#此处显示该硬盘的具体参数:共255个磁头,每个磁道63个扇区,共13054个柱面
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
#此处显示扇区大小,每个扇区512个字节
I/O size (minimum/optimal): 512 bytes / 512 bytes
#I/O大小,说明读写一个数据最小需要512字节
Disk identifier: 0x
Device Boot
/dev/sda1 *
#第一个分区,按柱面划分,从第一个柱面开始,到26个柱面结束
Partition 1 does not end on cylinder boundary.
#此处的警告说明该分区没有包含整个柱面(一个柱面一定要属于一个分区,否则就会给出警告)
/dev/sda2 26
Linux swap / Solaris
#第二个分区,分区类型为&交换分区&
Partition 2 does not end on cylinder boundary.
/dev/sda3 91
#第三个分区,分区类型为Linux分区
fdisk&是交互式命令,其下有许多子命令&,&说明如下:
[root@Centos ~]# fdisk /dev/sda
#fdisk的参数是设备名称而非分区名
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): m
#交互式命令,提示键入&m&以获取帮助
Command action
#可以看到,fdisk有如下这么多的子命令
toggle a bootable flag
#设定可启动标记
edit bsd disklabel
toggle the dos compatibility flag
delete a partition
#删除一个分区
list known partition types
#各分区类型所对应的System ID
print this menu
add a new partition
#新建一个分区
create a new empty DOS partition table
print the partition table
#显示当前的分区信息
quit without saving changes
#不保存退出
create a new empty Sun disklabel
change a partition's system id
#修改指定分区的System ID
change display/entry units
v verify the partition table
write table to disk and exit
extra functionality (experts only)
我们重点来看下&l&子命令,用于列出Linux支持的分区所对应的&System ID&:
[root@Centos ~]# fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): l
Minix / old Lin bf
Linux swap / So c1
DRDOS/sec (FAT-
XENIX root
PartitionMagic
DRDOS/sec (FAT-
Venix 80286
OS/2 hidden C:
DRDOS/sec (FAT-
FAT16 &32M
PPC PReP Boot
Linux extended
NTFS volume set da
Non-FS data
NTFS volume set db
CP/M / CTOS / .
QNX4.x 2nd part 88
Linux plaintext de
Dell Utility
QNX4.x 3rd part 8e
AIX bootable
OnTrack DM
DOS access
OS/2 Boot Manag 51
OnTrack DM6 Aux 94
Amoeba BBT
W95 FAT32 (LBA) 53
OnTrack DM6 Aux a0
IBM Thinkpad hi eb
W95 FAT16 (LBA) 54
OnTrackDM6
W95 Ext'd (LBA) 55
EFI (FAT-12/16/
Golden Bow
Linux/PA-RISC b
Hidden FAT12
Priam Edisk
Darwin UFS
Compaq diagnost 61
Hidden FAT16 &3 63
GNU HURD or Sys ab
Darwin boot
DOS secondary
Hidden FAT16
Novell Netware
HFS / HFS+
VMware VMFS
Hidden HPFS/NTF 65
Novell Netware
VMware VMKCORE
AST SmartSleep
DiskSecure Mult b8
Linux raid auto
Hidden W95 FAT3 75
Boot Wizard hid fe
Hidden W95 FAT3 80
Solaris boot
Hidden W95 FAT1
其中常用的类型为:
82:Linux swap交换分区
83:Linux分区
8e:Linux逻辑卷
fd:Soft Raid
下面我们来进行常规的分区操作哈!
首先来查看下当前主机的分区情况
[root@Centos ~]# fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): p
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
/dev/sda1 *
Partition 1 does not end on cylinder boundary.
/dev/sda2 26
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 91
#这里可以看到该主机上已经没有尚未划分的磁盘空间
既然没有多余的磁盘空间来创建分区,那我们先来删除其中一个分区:
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
/dev/sda1 *
Partition 1 does not end on cylinder boundary.
/dev/sda2 26
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 91
Command (m for help): d
#删除一个分区
Partition number (1-4): 4
#根据前面的内容,主分区+扩展分区的数目只能是4个
Warning: partition 4 has empty type #显示第4个分区不存在哈
Command (m for help): d
Partition number (1-4): 3
#删除第3个分区
Command (m for help): p
#验证结果,可以看到sda3分区被删除了
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
/dev/sda1 *
Partition 1 does not end on cylinder boundary.
/dev/sda2 26
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
创建扩展分区:
[root@Centos ~]# fdisk /dev/sda
Command (m for help): n
#创建一个新分区
Command action
#键入e键创建扩展分区
primary partition (1-4)
#键入p键创建主分区
#我们要创建扩展分区哈
Partition number (1-4):3
#分区号我们就选3哈
First cylinder (91-13054, default 91):
#选择起始柱面,默认是91
Using default value 91
Last cylinder, +cylinders or +size{K,M,G} (91-13054, default 13054): +10G
#选择结束柱面,这里可以用+K,+M,+G的方法输入
Command (m for help): p
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
/dev/sda1 *
Partition 1 does not end on cylinder boundary.
/dev/sda2 26
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 91
#可以看到创建了扩展分区哈
创建逻辑分区:(扩展分区创建好了之后不能拿来直接使用哈,要想使用还需要创建逻辑分区)
Command (m for help): n
Command action
logical (5 or over)
#键入&l&创建逻辑分区(提示分区号从5开始哈)
primary partition (1-4)
First cylinder (91-1396, default 91):
Using default value 91
Last cylinder, +cylinders or +size{K,M,G} (91-1396, default 1396): +200G
Value out of range.
#提示超出范围了哈
Last cylinder, +cylinders or +size{K,M,G} (91-1396, default 1396): +5G
Command (m for help): p
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
/dev/sda1 *
Partition 1 does not end on cylinder boundary.
/dev/sda2 26
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/sda3 91
/dev/sda5 91
#创建了逻辑分区哈,可以看到分区号是sda5
重要说明&:
(1)分区创建好了之后,用&fdisk -l&命令可以查看分区情况,但需要注意的是:虽然fidsk命令列出了所有的分区情况,不代表新分区就可以被操作系统识别了,文件系统是内核的功能(即软件能识别新分区但内核并不能识别),可以用"&cat /proc/partitions&"命令查看,若要内核能识别需要把分区变化情况同步到内核。
(2)&要特别注意&:分区及格式化操作会永久地破坏目前存在于该分区上的任何数据,操作时需要特别小心(操作前对原有数据做备份)!
查看内核识别的分区信息:
[root@Centos dev]# fdisk -l
#查看当前系统所有的磁盘分区情况
Disk /dev/sdb: 10.7 GB,
255 heads, 63 sectors/track, 1305 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: 0x0aeb57a8
Device Boot
#sdb硬盘只有一个分区哈
Disk /dev/sda: 107.4 GB,
255 heads, 63 sectors/track, 13054 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: 0x
Device Boot
Partition 1 does not end on cylinder boundary.
Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
[root@Centos dev]# cat /proc/partitions
#查看内核识别的分区信息
major minor
#所有的分区都能被内核识别哈,只有这样才能格式化分区操作哈;如果不能被内核识别,则我们可以让内核重新读取DPT
2104483 sdb1
204800 sda1
524288 sda2
让内核重新读取硬盘分区表:
RHEL5:partprobe& [DEVICE]&&
说明:RHEL5上该命令的执行能够成功,但RHEL6上可能不行,需要重新启动系统
[root@Centos ~]# partprobe /dev/sda
#提示需要重启系统所有分区才能被内核识别(其实windows系统也是这样的,分区完之后会提示用户重启系统以便内核读取)
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).
As a result, it may not reflect all of your changes until after reboot.
?RHEL6:partx -a [PARTITION] DEVICE
[root@Centos ~]# partx -a /dev/sdb
#不带分区选项表示读取指定硬盘的所有分区
BLKPG: Device or resource busy
#显示设备繁忙无法添加分区哈
error adding partition 1
我们手动添加来试试哈!
[root@Centos dev]# partx -a sdb1 /dev/sdb
#手动添加成功了哈
[root@Centos dev]#
三、Linux系统中文件系统的创建(磁盘格式化):
Tips:只有内核能够识别硬盘分区信息之后,我们才能够对硬盘格式化,格式化的过程也就是创建文件系统的过程,&文件系统通常由内核提供&!
1、Linux系统所支持的文件系统类型:
以管理员身份登录,查看"&/lib/modules/&2.6&.&32&-&358&.el6.x86_64/kernel/fs/&&目录
[root@Centos ~]# ls /lib/modules/2.6.32-358.el6.x86_64/kernel/fs/
cachefiles
mbcache.ko
nfs_common
可以看到Linux支持这么多的文件系统哈,下面我们对常用的文件系统类型做一个简单介绍。
(1)minix&&& 是Minix操作系统使用的文件系统,是Linux最先使用的文件系统。它有许多缺点:分区只能小于64MB,只支持短文件名,单一的时间戳,等等。在软盘和动态磁盘领域仍然有用。
(2)ext&&& 是对Minix的扩展。已完全被ext2取代,内核最终将不会支持它。
(3)ext2&&& 是Linux使用的,性能很好的文件系统,用于固定文件系统和可活动文件系统。它是作为ext文件系统的扩展而设计的。ext2在Linux所支持的文件系统中,提供最好的性能(在速度和CPU使用方面),简短的说,ext2是Linux的主要文件系统。
(4)ext3&&& 是对ext2增加日志功能后的扩展。是RHEL5中默认使用的文件系统类型。它向前、向后兼容ext2,意为ext2不用丢失数据和格式化就可以转换为ext3,ext3也可以转换为ext2 而不用丢失数据(只要重新安装该分区就行了),强烈推荐使用这种文件系统。
&& 为第4代扩展文件系统,是RHEL6中默认使用的文件系统类型,属于典型的日志型文件系统。其特点是保持有磁盘存取记录的日志数据,便于恢复,性能和稳定性更加出色。
(6)ReiserFS/JFS
&& 仍然在完善的带日志文件系统,特别适合小文件的文件系统
(7)ISO9660文件系统
&& 该文件系统中光盘所使用的标准文件系统,Linux对该文件系统也有很好的支持,不仅能读取光盘和光盘ISO映像文件,而且还支持在Linux环境中刻录光盘。
(8)NFS文件系统&&& NFS即网络文件系统,用于在UNIX系统间通过网络进行文件共享,用户可将网络中NFS服务器提供的共享目录挂载到本地的文件目录中,从而实现操作和访问NFS文件系统中的内容。
(9)swap文件系统
&& swap文件系统用于Linux的交换分区。在Linux中,使用整个交换分区来提供虚拟内存,其分区大小一般应是系统物理内存的2倍,在安装Linux操作系统时,就应创建交换分区, 它是Linux正常运行所必需的,其类型必须是swap,交换分区由操作系统自行管理。
2、创建文件系统(格式化分区):
配置文件/etc/mke2fs.conf可以定义文件系统类型,下面进行简单说明:
[root@Centos ~]# cat /etc/mke2fs.conf
[defaults]
base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
#默认创建的文件系统是ext2;
#若 base_features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
则默认创建ext4文件系统
blocksize = 4096
#默认块大小,对于大文件块越小越好
inode_size = 256
inode_ratio = 16384
[fs_types]
features = has_journal
features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
inode_size = 256
ext4dev = {
features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
inode_size = 256
options = test_fs=1
blocksize = 1024
inode_size = 128
inode_ratio = 4096
举例说明:
[root@Centos dev]# mkfs -t ext3 /dev/sdb1
#用ext3文件系统格式化sdb1分区
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
#块大小为4096B
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe
style="color: #800080"&0 blocks
131648 inodes, 526120 blocks
26306 blocks (5.00%) reserved for the super user
#默认分区的5%的空间预留给管理使用的块
First data block=0
Maximum filesystem blocks=
17 block groups
32768 blocks per group, 32768 fragments per group
7744 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.
Use tune2fs -c or -i to override.
[root@Centos dev]# mke2fs -b 2048 /dev/sdb1
#调整分区sdb1的块大小为2048B
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=2048 (log=1)
#可以看到块大小变成了2048B了哈
Fragment size=2048 (log=1)
Stride=0 blocks, Stripe
style="color: #800080"&0 blocks
131560 inodes, 1052240 blocks
52612 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=
65 block groups
16384 blocks per group, 16384 fragments per group
2024 inodes per group
Superblock backups stored on blocks:
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first.
Use tune2fs -c or -i to override.
3、查看/调整文件系统参数:
举例说明:
[root@Centos dev]# tune2fs -l /dev/sdb1
#查看sdb1分区的超级块信息
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name:
Last mounted on:
&not available&
Filesystem UUID:
8f9d5e47-c3e2-441f-b29f-e0a9dd508632
Filesystem magic number:
#文件系统魔数
Filesystem revision #:
1 (dynamic)
Filesystem features:
ext_attr resize_inode dir_index filetype sparse_super
Filesystem flags:
signed_directory_hash
Default mount options:
Filesystem state:
Errors behavior:
Filesystem OS type:
Inode count:
Block count:
#总共块的数目
Reserved block count:
Free blocks:
Free inodes:
First block:
Block size:
Fragment size:
Reserved GDT blocks:
Blocks per group:
Fragments per group:
Inodes per group:
Inode blocks per group:
Filesystem created:
Wed Feb 26 14:13:10 2014
#文件系统创建日期
Last mount time:
Last write time:
Wed Feb 26 14:13:10 2014
Mount count:
Maximum mount count:
Last checked:
Wed Feb 26 14:13:10 2014
Check interval:
(6 months)
Next check after:
Mon Aug 25 14:13:10 2014
Reserved blocks uid:
0 (user root)
#预留空间所给的用户是管理员
Reserved blocks gid:
0 (group root)
First inode:
Inode size:
Required extra isize:
Desired extra isize:
Default directory hash:
Directory Hash Seed:
7b570d3a-1fe3-4d12-a9c3-3a5811e8cbe4
设定卷标/查看卷标、UUID和文件系统类型:
[root@Centos ~]# e2label /dev/sdb1 MYDATA
#设定sdb1的卷标为MYDATA
[root@Centos ~]# blkid /dev/sdb1
#UUID、文件系统类型和卷标
/dev/sdb1: UUID="284c-4a87-8d49-72ab1c9964ae" TYPE="ext4" LABEL="MYDATA"
文件系统创建完之后,我们还需要挂载分区才能够正常使用新创建好的分区。
阅读(...) 评论()}

我要回帖

更多关于 linux 查看逻辑卷 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信