fdisk文件分区
fdisk方式分区参考
-b<分区大小>:指定每个分区的大小;
-l:列出指定的外围设备的分区表状况;
-s<分区编号>:将指定的分区大小输出到标准输出上,单位为区块;
-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;
-v:显示版本信息
-p 打印分区表。
-n 新建⼀个新分区。
-d 删除⼀个分区。
-q 退出不保存。
-w 把分区写进分区表,保存并退出
fdisk分区步骤
fdisk /dev/磁盘
|
Command (m for help) m为帮助 n直接新建分区
|
e extended 创建扩展分区
p primary partition (1-4) 新建主分区 出入p回车
|
Value out of range.
Partition number (1-4) 此处要求选择分区号在1-4间,输入1回车
|
First cylinder (1-20805, default 1): 这里是设置分区起始的柱面,直接回车选择默认即可
|
Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805): 此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车
|
此处可输入p查看分区是否成功,输入p回车
lvm文件分区
- #pv 物理卷
- #vgs 卷组
- #lvs 逻辑卷
LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成⼀个逻辑卷,并把这个逻辑
卷作为⼀个整体来统⼀管理,动态对分区进⾏扩缩空间⼤⼩,安全快捷⽅便管理
逻辑结构
pe(物理扩展磁盘1)——pv(物理卷1)——vg(卷组1)——lv(逻辑卷 ext2格式)
pe(物理扩展磁盘2)——pv(物理卷1)——vg(卷组2)——lv(逻辑卷 xfs格式)
pe(物理扩展磁盘3)——pv(物理卷1)——vg(卷组3)——lv(逻辑卷 ext3格式)
pe(物理扩展磁盘4)——pv(物理卷1)——vg(卷组3)——lv(逻辑卷 ext3格式)
pe(物理扩展磁盘5)——pv(物理卷1)——vg(卷组未分配)——lv(逻辑卷 未分配)
pv vgs lvs命令结构
查看
pvdisplay
vgdisplay
lvdisplay
创建
pvcreate [device path]
vgcreate [name] [pv_path]
lvcreate -n [name]-L [size] [vg_name]
删除
pvremove [device path]
vgremove [vg_name]
lvremove [lv_path]
扩展vg vgextend [vg_name][new_pv]
扩展lv lvextend -L [+size][lv_path]
挂载磁盘和设备mount
- #mount [-t vfstype] [-o options] device mount_point
- #vi /etc/fst 修改配置文件可也达到
Linux中的根⽬录以外的⽂件要想被访问,需要将其“关联”到根⽬录下
的某个⽬录来实现,这种关联操作就是“挂载”,这个⽬录就是“挂载
点”,解除其关联关系的过程称之为“卸载”。
注意:“挂载点”的⽬录需要以下⼏个要求:
- ⽬录事先存在,可以⽤mkdir命令新建⽬录;
- 挂载点⽬录不可被其他进程使⽤到;
- 挂载点下原有⽂件将被不可见
-t vfstype 指定⽂件系统的类型,通常不必指定,mount 会⾃动选择正确的类型。
光盘或光盘镜像:iso9660 DOS
fat16⽂件系统:msdos
Windows 9x fat32⽂件系统:vfat
Windows NT ntfs⽂件系统:ntfs
Mount Windows
⽂件⽹络共享:smbfs
UNIX(LINUX) ⽂件⽹络共享:nfs
-o options 主要⽤来描述设备或档案的挂接⽅式。
loop:⽤来把⼀个⽂件当成硬盘分区挂接上系统
ro:采⽤只读⽅式挂接设备
mount -o loop r rw:采⽤读写⽅式挂接设备
iocharset:指定访问⽂件系统所⽤字符集
device 要挂接(mount)的设备。
dir设备在系统上的挂接点(mount point)。
例子#mount /dev/sr0 /mnt/cdr 将sr0挂到cdr上去
#mount -t ext2 /dev/sdb8 /device 将sdb8制定用ext2系统挂到device目录
#umount [mount_point] 卸载磁盘和设备
unmount /mnt/cdr 卸载cdr上的挂载
查看磁盘占用df -h
- #df -h df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
- #df -i 以inode模式来显示磁盘使用情况。
查看可用设备块blkid
#blkid 显示关于可⽤块设备的信息。可以识别⼀个块设备内容的类型
(如⽂件系统、交换区)以及从内容的元数据(如卷标或 UUID 字段)
中获取属性。
它主要有两类作⽤:
- ⽤指定的键值对搜索⼀个设备
- 或是显示⼀个或多个设备的键值
#blkid 查询所有的设备的文件系统类型
#blkid /dev/sda1 查询某一个设备的文件系统类型
磁盘格式化mkfs
#mkfs 用于在特定的分区上建立linux系统
device : 预备检查的硬盘 partition,例如:/dev/sda1
- -V : 详细显示模式
- -t : 给定档案系统的型式,Linux 的预设值为 ext2
- -c : 在制做档案系统前,检查该partition 是否有坏轨
- -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
block : 给定 block 的大小 - -L:建立lable
例子:
mkfs.ext3 /dev/sda6 # 把该设备格式化成ext3文件系统
mkfs -t ext3 /dev/hd # 把该设备指定格式化成ext3文件系统