分区;格式化;挂载;查看验证

总流程:
linux磁盘分区的流程:
1.fdisk -l /dev/sdd ##查看/dev/sdd设备
2.分区:
fdisk -cu /dev/sdd
n-p-1-enter--enter-w
3.重读分区表:
partx -a /dev/sdd
cat /proc/partitions
4.格式化:
mkfs.ext4 /dev/sdd1
5.挂载使用:
mkdir /root/abc
mount /dev/sdd1 /root/abc ##挂载
cd /root/abc ##进入使用
mount ##查看是否挂载

1.分区:
fdisk -l [磁盘设备] ##查看磁盘设备的分区表
fdisk -cu [磁盘设备]
n-p-1-开始大小--结束大小--w ##新建主分区1;可以将p换成e或L新建扩展分区和逻辑分区,先e后L
p ##打印分区表信息
m ##显示交互式界面可使用的命令帮助
t--分区号--磁盘的id类型(可以L查看) ##修改分区id类型
q ##不保存退出
w ##保存退出

2.格式化:
partx -a [磁盘设备] ##重读分区表信息,等于partprobe [磁盘设备]
mkfs -t 磁盘类型 分区 ##格式化,等于mkfs.磁盘类型 分区
案例:格式化fat类型硬盘
yum -y install dosfstools
mkfs.vfat -F 32 /dev/sde5
mount /dev/sde5 /mnt
mount ##验证
注意:此方法可以用来格式化u盘等外部设备

3.挂载和使用:
挂载分为临时挂载永久挂载:
1)临时挂载:mount
语法:mount -t 文件系统 -o 选项 device(分区) dir(挂载点)
文件系统:可以理解为装修方案,不同的装修方案,效果不同;就像ext4和ntfs分别是不同装修方案;格式化就像实施装修方案,使用时不同文件系统,效果不同。
常见的文件系统有:
ext4 ##RHEL6默认文件系统
ntfs,vfat,msdos ##windows的文件系统
iso9660 ##标准光盘镜像文件系统
nfs ##网络文件系统
xfs,hpfs ##大数据文件系统
cifs ##通用网络文件系统,提供linux挂载windows共享

选项:实现具体功能
--loop ##挂载iso镜像文件时使用
--remount ##重新挂载
--username ##挂载的用户,一般用于挂载window共享

案例:linux虚拟机挂载NTFS的u盘和iso镜像
配置网络:win:ip10.1,linux:ip 10.128
在win:新建share名称共享,并复制ntfs-3g软件到share共享中
在linux:
mount -t cifs -o username=administrator //10.10.10.1/share /mnt ##挂载windows共享
cd /mnt
tar zxvf ntfs-3g-tab补齐 -C /usr/src/ ##安装ntfs-3g
cd /usr/src/ntfs-3g-tab补齐
./configure
make
make install
cat README ##帮助
mkdir /windows
mount -t ntfs-3g /dev/sdg1 /windows ##使用fdisk -l查看u盘的识别的分区
mount ##查看
在win上:在c盘搜索iso,如选择linux.iso,并复制share共享中
在linux:
cd /mnt
cp linux.iso /root
cd /root
mkdir /iso
mount -o loop /root/linux.iso /iso ##挂载iso镜像

2)永久挂载:写/etc/fstab
/etc/fstab文件的格式:开机挂载设备文件
分区或者文件、url 挂载点(dir) 文件系统 权限列表(defaults) 0表示不检测设备 0不备份,如果是1 1开机检测且dump备份

案例:
umount /iso
umount /root/abc
vi /etc/fstab
/dev/sdd1 /root/abc ext4 defaults 0 0 ##开机挂载/dev/sdd1到目录abc中
/root/linux.iso /iso iso9660 defaults,loop 0 0 ##开机挂载系统中iso镜像文件
:wq
reboot ##重启验证,或者:
umount /root/abc
umount /iso ##卸载
mount ##已经卸载
mount -a ##根据/etc/fstab文件进行挂载
mount ##验证是否挂载

3)卸载:umount
语法:umount 挂载点(dir)或者设备(device)
注意:一定保证设备未被使用,否则无法卸载,解决方案:
案例:放入光盘
mount /dev/cdrom /media ##挂载光盘,alt+F2切换tty2,登陆进入 cd /media,在ALT+F1切换到tty1
umount /media ##报错,设备busy忙
fuser -k /media ##杀死正在使用设备的进程
umount /media ##卸载成功