【磁盘管理与文件创建】

1.fdisk
fdisk磁盘分区工具在DOS、Windows和Linux中都有相应的应用程序。在Linux系统中,fdisk是基于菜单的命令。用fdisk对硬盘进行分区,可以在fdisk命令后面直接加上要分区的硬盘作为参数

2.mkfs
硬盘分区后,下一步的工作是Linux文件系统的建立。类似于Windows下的格式化硬盘。在硬盘分区上建立文件系统会冲掉分区上的数据,而且不可恢复,因此在建立文件系统之前要确认分区上的数据不再使用。建立文件系统的命令是mkfs,格式如下:
mkfs [参数] 文件系统
mkfs 命令常用的参数选项:
-t :指定要创建的文件系统类型。
-c:建立文件系统前首先检查坏块。
-l file:从文件 file 中读磁盘坏块列表,file 文件一般是由磁盘坏块检查程序产生的。
-V:输出建立文件系统详细信息。

1:mkfs 命令的使用

(1)创建 XFS 文件系统

[root@localhost ~]# mkfs -t xfs /dev/sdb6

[root@localhost ~]# mkfs.xfs /dev/sdb6

强制格式化(对一个已经格式化过的硬盘再一次格式化)

[root@localhost ~]# mkfs.xfs -f /dev/sdb6

(2)创建 FAT32 文件系统

[root@localhost ~]# yum -y install dosfstools

fat分区工具由dosfstools提供

[root@localhost ~]# mkfs.vfat  /dev/sdb5

[root@localhost ~]# mkfs -t vfat  /dev/sdb5

注意:使用vfat可以重复格式化

(3)创建NTFS分区

设置阿里的yum仓库,并安装epel源

[root@localhost ~]# yum -y install ntfsprogs

[root@localhost ~]# mkfs -t ntfs /dev/sdb3

2:mkswap 命令的使用

(1)查看磁盘中的swap分区

[root@localhost ~]# fdisk -l /dev/sdb

(2)交换文件系统

[root@localhost ~]# mkswap /dev/sdb6

(3)查看当前swap大下

[root@localhost ~]# free -h

[root@localhost ~]# cat /proc/meminfo | grep Swap

(4)将分区启用为swap分区

[root@localhost ~]# swapon /dev/sdb6

[root@localhost ~]# free -h

(5)停用指定的swap分区

[root@localhost ~]# swapoff /dev/sdb6

1:挂载文件系统

(1)挂载外接光盘

[root@localhost ~]# mount /dev/cdrom /media/mnt

(2)挂载iso镜像文件

[root@localhost ~]# mount -o loop /opt/CentOS-7-x86_64-DVD-2009.iso /mnt

(3)挂载xfs分区

[root@localhost ~]# mkfs -t xfs /dev/sdb1

[root@localhost ~]# mkdir /a1

[root@localhost ~]# mount /dev/sdb1 /a1

(4)挂载fat分区

[root@localhost ~]# mkdir /a5

[root@localhost ~]# mount /dev/sdb5 /a5

(5)挂载ntfs分区

[root@localhost ~]# yum -y install ntfs-3g

[root@localhost ~]# mkdir /a3

[root@localhost ~]# mount -t ntfs-3g /dev/sdb3 /a3

2:挂载外部ntfs分区(优盘)

(1)修改linux虚拟机设置,

将虚拟机的USB接口改为3.1

(2)将优盘连接到linux虚拟机

(3)查看优盘分区标识

[root@localhost ~]# fdisk -l

  1. 挂载优盘

[root@localhost ~]# yum -y install ntfs-3g

[root@localhost ~]# mkdir /usb

[root@localhost ~]# mount /dev/sdc1 /usb

3:卸载文件系统

[root@localhost ~]# umount /a1

[root@localhost ~]# umount /dev/sdb1

备注:取消挂载时报错处理

[root@localhost ~]# umount /dev/sdc1

umount: /usb:目标忙。

        (有些情况下通过 lsof(8) 或 fuser(1) 可以

         找到有关使用该设备的进程的有用信息)

解决方法:

[root@localhost ~]# yum -y install lsof

[root@localhost ~]# lsof | grep sdc1

mount.ntf 1740         root    3u      BLK               8,33 0x6997ffc00      25211 /dev/sdc1

4:设置文件系统的自动挂载

[root@localhost ~]# vim /etc/fstab

(1)自动挂载swap分区

/dev/mapper/centos-swap    swap   swap    defaults 0 0

注意:swap的设备名称可以查看/dev/mapper/下的文件名称

  • 1 字段:设备名或设备卷标名。
  • 2 字段:文件系统的挂载点目录的位置。
  • 3 字段:文件系统类型,如 XFSSwap 等。
  • 4 字段:挂载参数,即 mount 命令“-o”选项后可使用的参数。例如,defaultsrwronoexec 分别表示默认参数、可写、只读、禁用执行程序。
  • 5 字段:表示文件系统是否需要 dump 备份(dump 是一个备份工具)。一般设为 1时表示需要,设为 0 时将被 dump 忽略。
  • 6 字段:该数字决定在系统启动时进行磁盘检查的顺序。0 表示不进行检查,1 表示优先检查,2 表示其次检查。根分区应设为 1,其他分区设为 2

(2)自动挂载xfs分区

/dev/sdb1 /a1  xfs  defaults   0 0

(3)自动挂载fat分区

/dev/sdb5  /a5   vfat   defaults   0 0

(4)自动挂载ntfs分区

/dev/sdb3  /a3  ntfs-3g   defaults   0 0

5:查看磁盘使用情况

[root@localhost ~]# df -h

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值