29.linux文件系统、挂载和分区

分区:把大硬盘分为小的逻辑分区

格式化:写入文件系统

分区设备文件名:给每个分区定义设备文件名

挂载:给每个分区分配挂载点

主分区:最多4个

扩展分区:只能有一个,属于主分区,但是不能写数据也不能格式化,包含逻辑分区。

逻辑分区:逻辑分区号必须从sda5开始,即使前面是空着的

29.linux文件系统、挂载和分区_第1张图片

查看本机系统分区使用情况

29.linux文件系统、挂载和分区_第2张图片
29.linux文件系统、挂载和分区_第3张图片
29.linux文件系统、挂载和分区_第4张图片

一、添加硬盘,并分区

1.修改虚拟机设置,添加一块硬盘

29.linux文件系统、挂载和分区_第5张图片

2.fdisk命令分区

fdisk -l //查看新的硬盘

fdisk /dev/sdb  //添加分区,n,先添加主分区,余下的作为扩展分区,从扩展分区划分逻辑分区

partprobe  //使分区行为强制执行,不用重启电脑

mkfs -t ext4 /dev/sdb1  //格式化新分区

mkfs -t ext4 /dev/sdb1  

mkdir /disk1 /disk5  

mount /dev/sdb1 /disk1 //为新分区分配盘符

mount /dev/sdb5 /disk5

df  //查看新分区

29.linux文件系统、挂载和分区_第6张图片
29.linux文件系统、挂载和分区_第7张图片

二、挂载mount

 -l ——查询已经挂载的设备

 -a ——依据配置文件/etc/fstab的内容自动挂载

  -o ——mount -o remount,noexec /home 重新挂载

挂载光盘

mkdir /mnt/cdrom

mount -t iso9660 /dev/cdrom /mnt/cdrom 

或者mount /dev/cdrom /mnt/cdrom

挂载U盘

mkdir /mnt/usb

mount -t vfat /dev/sdb1 /mnt/usb

挂载移动硬盘

通过第三方工具nfts-3g来实现,预先安装好ntfs-3g,其他与U盘一样

mount -t ntfs-3g 



三、自动挂载

要设置开机自动挂载需要修改配置文件/etc/fstab,打开这个文件,可以看到使挂载生效的有效字段一共有6个,分别是1分区设备文件名或UUID(可用fdisk -l来查看UUID),2挂载点,3文件系统名称,4挂载参数,5指定分区是否被dump备份(0不备份,1每天备份,2不定期备份),6指定分区是否被fsck检测(0不检测,1优先检测)

29.linux文件系统、挂载和分区_第8张图片
29.linux文件系统、挂载和分区_第9张图片

修改配置文件后,需重启才能实现挂载,如果不想要重启的话,可以使用mount -a命令实现挂载,也可防止文件内容写错导致重启失败。

如果文件真的写错,导致重启失败的话,可以输入root密码,在root下修改文件。(但是这个文件是只读不可修改,需重新挂载根目录为读写型)

29.linux文件系统、挂载和分区_第10张图片
29.linux文件系统、挂载和分区_第11张图片

重新挂载根目录

可修改配置文件,后,进行重启。

29.linux文件系统、挂载和分区_第12张图片

四、增加swap分区

1.free -m  查看swap分区

29.linux文件系统、挂载和分区_第13张图片

2.用fdisk命令,先增加一个分区,再将这个分区改为swap分区

fdisk /dev/sdb  //p查看已分区情况

29.linux文件系统、挂载和分区_第14张图片

n增加一个分区

29.linux文件系统、挂载和分区_第15张图片

可以看到上面增加了一个新的分区/dev/sdb6 

29.linux文件系统、挂载和分区_第16张图片

t将新的ID号改为82,使新分区成为swap分区。

partprobe强制分区。

mkswap  //格式化分区

swapon /dev/sdb6  //为swap分区增加新的分区,swapoff可取消

29.linux文件系统、挂载和分区_第17张图片

你可能感兴趣的:(29.linux文件系统、挂载和分区)