Linux 磁盘分区
2016-01-14 15:18
645 查看
df :查看磁盘使用情况 free :可以查看交换分区的使用情况
df -h -k(默认) -m
df -i 查看inode 使用情况
df -T :查看文件类型使用情况
du : 列出文件目录的大小,最后一项是总和
du -m -h -s(指定列出某个目录或者文件)
Linux 磁盘分为4个主磁盘(primary)和扩展磁盘(extended),当创建完4个主分区时,还需要创建分区时,必须将第四个主分区删除,改成扩展分区
用fdisk -l 查看磁盘的分区情况
Device Boot Start End Blocks Id System
/dev/sda1 * 2 201 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 202 10201 10240000 8e Linux LVM
Partition 2 does not end on cylinder boundary.
/dev/sda3 10202 30720 21011456 8e Linux LVM
/dev/sda4 30721 102400 73400320 5 Extended
/dev/sda5 30721 102400 73400304 8e Linux LVM
如果要创建主分区,就对你想要分区的磁盘执行fdisk /dev/sd(a,b,c),之后使用n(new)->(p,e,l),p(print),t(修改磁盘的类型),w(write)
创建完分区之后 reboot ,识别分区.
对某个分区进行逻辑卷的创建:
其中涉及到的概念有:物理卷(pv),卷组(vg),卷长(pe),逻辑卷(lv)
可以用命令 pvdisplay, vgdisplay, lvdisplay 来查看相关信息
(mke2fs -t ext4 -b 1024 -m 1 -L aming /dev/sdb1)
-t : 文件类型
-b : 指定块大小
-m : 保留磁盘(单位 %)
-L : label 标签
挂载的时候不要有数据,否则会找不到数据
处理:直接umount
mount LABEL=aming /home/aming/123
umount -l : 不退出挂载点,直接卸载
blkid 查看uuid
mount UUID="" /mnt
mount -o rw,noatime,nouser /dev/sda /aming
fstab: defaults= rw,suid,dev,exec,auto,nouser,async,relatime
倒数第二个数字:是否备份(0)
最后一个数字:是否开机检测磁盘(0:不检测,1,2:1等级高)
下面进行逻辑卷的创建:
pvcreate /dev/sda5
vgcreate vg_test
lvcreate -L 20G -n lv_test vg_test
创建完逻辑卷之后,进行逻辑卷的数据转型和挂载:(cat /etc/filesystems 查看文件类型)
mkfs.ext4 /dev/vg_test/lv_test
mkdir /data
cat >> /etc/fstab << EOF
>/dev/vg_test/lv_test /data ext4 defaults 0 0
>EOF
mount -a
df -h
若是扩展逻辑卷:
pvcreate /dev/sda3
vgextend vg00 /dev/sda3
lvextend -L +20G /dev/mapper/vg00-lv_root
resize2fs /dev/mapper/vg00-lv_root
服务器上有多块磁盘,为了防止磁盘拔插后顺序乱掉,我们可以使用什么方法来挂载磁盘?
A 使用LABEL
B 使用分区名
C 使用uuid
D 使用挂载点
正确答案: A,C
使用什么命令可以获得指定分区的uuid?
A uuid -l /dev/sda1
B blkid /dev/sda1
C blkid -l /dev/sda1
D uuid -p /dev/sda1
正确答案: B
df -h -k(默认) -m
df -i 查看inode 使用情况
df -T :查看文件类型使用情况
du : 列出文件目录的大小,最后一项是总和
du -m -h -s(指定列出某个目录或者文件)
Linux 磁盘分为4个主磁盘(primary)和扩展磁盘(extended),当创建完4个主分区时,还需要创建分区时,必须将第四个主分区删除,改成扩展分区
用fdisk -l 查看磁盘的分区情况
Device Boot Start End Blocks Id System
/dev/sda1 * 2 201 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 202 10201 10240000 8e Linux LVM
Partition 2 does not end on cylinder boundary.
/dev/sda3 10202 30720 21011456 8e Linux LVM
/dev/sda4 30721 102400 73400320 5 Extended
/dev/sda5 30721 102400 73400304 8e Linux LVM
如果要创建主分区,就对你想要分区的磁盘执行fdisk /dev/sd(a,b,c),之后使用n(new)->(p,e,l),p(print),t(修改磁盘的类型),w(write)
创建完分区之后 reboot ,识别分区.
对某个分区进行逻辑卷的创建:
其中涉及到的概念有:物理卷(pv),卷组(vg),卷长(pe),逻辑卷(lv)
可以用命令 pvdisplay, vgdisplay, lvdisplay 来查看相关信息
(mke2fs -t ext4 -b 1024 -m 1 -L aming /dev/sdb1)
-t : 文件类型
-b : 指定块大小
-m : 保留磁盘(单位 %)
-L : label 标签
挂载的时候不要有数据,否则会找不到数据
处理:直接umount
mount LABEL=aming /home/aming/123
umount -l : 不退出挂载点,直接卸载
blkid 查看uuid
mount UUID="" /mnt
mount -o rw,noatime,nouser /dev/sda /aming
fstab: defaults= rw,suid,dev,exec,auto,nouser,async,relatime
倒数第二个数字:是否备份(0)
最后一个数字:是否开机检测磁盘(0:不检测,1,2:1等级高)
下面进行逻辑卷的创建:
pvcreate /dev/sda5
vgcreate vg_test
lvcreate -L 20G -n lv_test vg_test
创建完逻辑卷之后,进行逻辑卷的数据转型和挂载:(cat /etc/filesystems 查看文件类型)
mkfs.ext4 /dev/vg_test/lv_test
mkdir /data
cat >> /etc/fstab << EOF
>/dev/vg_test/lv_test /data ext4 defaults 0 0
>EOF
mount -a
df -h
若是扩展逻辑卷:
pvcreate /dev/sda3
vgextend vg00 /dev/sda3
lvextend -L +20G /dev/mapper/vg00-lv_root
resize2fs /dev/mapper/vg00-lv_root
服务器上有多块磁盘,为了防止磁盘拔插后顺序乱掉,我们可以使用什么方法来挂载磁盘?
A 使用LABEL
B 使用分区名
C 使用uuid
D 使用挂载点
正确答案: A,C
使用什么命令可以获得指定分区的uuid?
A uuid -l /dev/sda1
B blkid /dev/sda1
C blkid -l /dev/sda1
D uuid -p /dev/sda1
正确答案: B
相关文章推荐
- Linux VIM配置方案
- LVS -linux L4 load balance
- Linux程序编译速度提高方法
- Linux安装配置php环境的方法
- linux 手动安装gcc
- 在CentOS 6.5 x64上部署RabbitMQ 3.5.6
- 如何手动释放Linux内存的方法
- Ubuntu 设置环境变量
- SecureCRT中常用linux命令 和一些cp命令
- Linux 实时性测试和实时补丁
- [Linux] 账户管理命令(一)
- Linux socket 获得本地IP和广播地址
- linux进程调度1_设计思想
- linux常用基本命令之六 scp
- linux 平台性能分析工具
- 桌面远程vnc链接无法切换中文输入法的解决办法
- Linux虚拟内存实现原理
- Linux下Rsync+Inotify-tools实现数据实时同步
- Linux curses 总结二(对屏幕的操作)
- Java开发时经常使用的相关Linux命令整理