建设168网站/疫情防控最新通告

点击上面蓝字关注我们

磁盘管理的基本流程
1.查看设备:fdisk -l
2.分区:fdisk -cu 设备名(n-p-1-回车-回车-w)
3.重读分区表:partx -a 设备名称
4.格式化:mkfs.ext4 分区名称
5.挂载:mount 分区名 挂载点
6.永久挂载:echo "分区名 挂载点 ext4 defaults 0 0" >>/etc/fstab
7.查看磁盘使用情况:df -hT

实战演练
磁盘管理的整体流程:
接入硬盘-->分区-->重读分区表-->格式化-->挂载-->使用
磁盘管理的基本操作命令:
分区:fdisk-cu 设备名-->n(新建)-->p(选择主分区)-->1(分区号)-->回车-->+大小G(回车使用所有的磁盘)-->w(保存退出)
重读分区表:partx -a 设备名-->cat/proc/partitions(查看分区信息)
格式化:mkfs.ext4 分区名(如/dev/sdb1)
挂载:
vi /etc/fstab
分区名称 挂载点(本地目录)ext4 defaults 0(不检测) 0(不备份)
:wq
mount -a ##读取配置文件,挂载磁盘
df -hT ##查看磁盘使用情况
[root@localhost ~]# fdisk -l /dev/sdc ##查看磁盘分区情况 Disk /dev/sdc(设备名): 21.5 GB(磁盘大小), 21474836480 bytes255 heads(磁头), 63 sectors/track(扇区), 2610 cylinders(柱面)Units = cylinders of 16065 * 512 = 8225280 bytes(柱面大小)Sector size (logical/physical): 512 bytes / 512 bytes(扇区大小)I/O size(读写速率) (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000(磁盘标识符)
[root@localhost ~]# fdisk -l /dev/sdc ##查看磁盘分区[root@localhost ~]# fdisk -cu /dev/sdc ##分区Command (m for help): m ##获取帮助Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition(删除分区) l list known partition types (查看分区类型编号) m print this menu (帮助) n add a new partition (新建分区) o create a new empty DOS partition table p print the partition table (查看分区表) q quit without saving changes (不保存退出) s create a new empty Sun disklabel t change a partition's system id (修改分区类型编号) u change display/entry units v verify the partition table w write table to disk and exit (保存分区表并退出) x extra functionality (experts only) Command (m for help): n(新建分区)Command action e extended(扩展分区) p primary partition (1-4)(主分区)p(输入选择主分区)Partition number (1-4): 1(选择分区编号1)First sector (2048-41943039, default 2048): (开始扇区位置,直接回车使用默认)Using default value 2048Last sector, +sectors or +size{K,M,G}(+大小单位可以是KMG) (2048-41943039, default 41943039): +10G(分区大小) Command (m for help): p (打印分区表即查看分区表) Disk /dev/sdc: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x658eaf93Device(设备分区)Boot(是否为引导分区) Start(开始扇区) End(结束扇区)Blocks(块数量)Id(分区类型ID)System(系统)/dev/sdc1 (如果*表示是引导,空为非引导)2048 20973567 10485760 83 Linux Command (m for help): w(保存退出)The partition table has been altered! Calling ioctl() to re-read partition table.Syncing disks.
[root@localhost ~]# partx -a /dev/sdc ##重读分区表BLKPG: Device or resource busyerror adding partition 1[root@localhost ~]# cat /proc/partitions |grepsdc ##查看验证 8 32 20971520 sdc 8 33 10485760 sdc1(已经识别了sdc1分区)
[root@localhost ~]# mkfs.ext4 /dev/sdc1[root@localhost ~]# mkdir /mail ##创建目录,作为磁盘挂载点(就是一个访问入口)
挂载:
vi /etc/fstab
分区名称 挂载点(本地目录) ext4(文件系统) defaults(权限) 0(不检测) 0(不备份)
[root@localhost ~]# vi /etc/fstab ##在最后一行添加/dev/sdc1 /mail ext4 defaults0 0:wq
[root@localhost ~]# mount -a ##读取配置文件并挂载分区[root@localhost ~]# df -hT ##查看验证使用情况Filesystem Type Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root ext4 50G 9.0G 38G 20% /tmpfs tmpfs 238M 0 238M 0% /dev/shm/dev/sda1 ext4 485M 34M 426M 8% /boot/dev/mapper/VolGroup-lv_home ext4 28G 173M 26G 1% /home/dev/sdb1 ext4 20G 172M 19G 1% /data/dev/sdc1 ext4 9.9G 151M 9.2G 2% /mail ##已经挂载成功

磁盘管理
1.分区:将硬盘分多个区域
fdisk命令可以分区,
fdisk -cu 设备,n-p-分区号-开始扇区-结束扇区-w
p(主分区)可以换为e(扩展分区)、l(逻辑分区);m(显示帮助)、t-分区号-磁盘的id类型(l查看)、q(退出不保存),w(保存退出)
2.格式化:将文件系统安装到分区。
命令:
mkfs -t 文件系统 分区
mkfs.文件系统 分区
3.挂载:在系统中提供访问分区的入口。
语法:mount -t 文件系统 -o 选项分区 挂载点(系统目录)
1)挂载分类:临时和永久
2)文件系统:
linux中的:ext4、ext3、swap
大数据的:xfs、hgfs
Windows:fat32、ntfs、msdos
网络文件系统:cifs、nfs、smb
光盘文件系统:iso9660
3)选项:
--loop ##挂载光盘
--remount ##重新挂载
--username ##访问Windows时使用
4)卸载:umount 挂载点|分区
解决卸载过程中占用:fuser -k 挂载点
5)永久挂载:编辑/etc/fstab写入记录。
/etc/fstab文件的格式:
分区或文件挂载点文件系统权限列表(defaults) 0 0 ##第一个0表示开机不监测、1表示检查,第二个0表示不备份,1表示备份。

实战演练
挂载分为临时挂、载永久挂载:
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镜像
yum -y install cifs-utilsmount -tcifs -o username=administrator //192.168.200.11/share /mnt ##挂载windows共享cd /mnttar zxvf ntfs-3g-tab补齐 -C /usr/src/ ##安装ntfs-3gcd /usr/src/ntfs-3g-tab补齐 ./configuremakemake installcat README ##帮助mkdir /windowsmount -t ntfs-3g /dev/sdg1 /windows ##使用fdisk -l查看u盘的识别的分区mount ##查看
在win上:在c盘搜索iso,如选择linux.iso,并复制share共享中
在linux中挂载iso:
cd /mntcp linux.iso /rootcd /rootmkdir /iso /root/abcmount -o loop /root/linux.iso /iso ##挂载iso镜像
2、永久挂载:写/etc/fstab
/etc/fstab文件的格式:开机挂载设备文件
分区或者文件、url 挂载点(dir) 文件系统 权限列表(defaults) 0表示不检测设备 0不备份,如果是1 1开机检测且dump备份
umount /isoumount /root/abcvi /etc/fstab/dev/sdc1 /root/abc ext4 defaults00 ##开机挂载/dev/sdd1到目录abc中/root/linux.iso /iso iso9660defaults,loop 0 0 ##开机挂载系统中iso镜像文件:wqreboot ##重启验证,或者:umount /root/abcumount /iso ##卸载mount ##已经卸载mount -a ##根据/etc/fstab文件进行挂载mount ##验证是否挂载
3、卸载:umount
语法:umount 挂载点(dir)或者设备(device)
注意:一定保证设备未被使用,否则无法卸载,解决方案:
案例:放入光盘
mount /dev/cdrom /media ##挂载光盘,alt+F2切换tty2,登陆进入 cd /media,在ALT+F1切换到tty1umount /media ##报错,设备busy忙fuser -k /media ##杀死正在使用设备的进程umount /media ##卸载成功
Linux运维往期回顾
1.Linux运维基础 - 基础命令(一)
2.Linux运维基础 - 基础命令(二)
3.Linux运维基础 - 基础命令(三)
4.Linux运维基础 - 基础命令(vi/vim)
5.Linux运维基础 - (FTP)文件传输服务
6.Linux运维基础 - (FTP)实战演练
7.Linux运维基础 - (DNS)域名系统
姿势已摆好
就等你点啦
点击此链接“网络运维往期回顾”
关于我们:
北京冠程科技有限公司(Beijing GctechTechnologyCo.,Ltd.)是一家集人才、技术和经验于一体的,提供全面网络安全解决方案的专业服务商。冠程科技致力于为各行业的网络安全需求提供软件研发和通用解决方案,业务领域主要包括基础服务、咨询业务、产品研发和安全培训四大版块,各版块相互独立又相辅相成,完美阐释了“专业服务、全程服务、延伸服务”的服务体系和“单一业务与长远目标相融合”的服务理念。
关注冠程科技,关注网络安全!
总公司:北京冠程科技有限公司
地址:北京市昌平区科技园区东区产业基地企业墅上区一号楼九单元四层
河北分公司:河北镌远网络科技有限公司(隶属于冠程科技的河北分公司)
地址:河北省邯郸市丛台区中华北大街193号慧谷大厦14层1418号
实训基地:河北省石家庄市电子信息学校冠程科技研究与实训中心
欢迎关注我们,及时了解更多关于网络安全相关知识