Linux 文件系统

1.fdisk文件分区

fdisk方式分区参考

-b<分区大小>指定每个分区的大小
-l列出指定的外围设备的分区表状况;
-s<分区编号>将指定的分区大小输出到标准输出上,单位为区块;
-u搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;
-v显示版本信息
-p打印分区表。
-n新建一个新分区。
-d删除一个分区。
-q退出不保存。
-w把分区写进分区表,保存并退出

2.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回车

3. 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]

4.挂载磁盘和设备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 查询某一个设备的文件系统类型

5.磁盘格式化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文件系统
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值