『debian』『小白科普』debian新装硬盘并挂载home到独立分区

debian新装硬盘并挂载home到独立分区

1:安装所需软件包parted

sudo apt-get install parted (如果root用户可以不用加sudo)

2:执行fdisk命令对硬盘分区,可以先行执行fdisk -l查看所有硬盘信息,然后再通过fdisk /dev/sdb(sdb为硬盘1名称)。fdisk的具体操作这里不详细说明,请另行查阅资料。组有磁盘磁盘阵列情况时,磁盘的设备名可能会是/dev/mdNNN(NNN表示数字)。磁盘1(/dev/sdb)分区前的的信息

sudo fdisk -l  (查看所有硬盘信息)
df  -h (查看当前已分配磁盘空间的情况)

3:使用fdisk命令对磁盘进行分区,可以按m进行查看分区的参数

fdisk /dev/sdb  (/dev/sdb这个代表你要分区的磁盘,我这个是新装200g的硬盘。)

3-1:根据提示输入参数进行分区,看图吧。W是退出

3-2:再次查看磁盘分区情况,这个时候应该有一个/dev/sdb1的磁盘了。

3-3:对磁盘进行格式化,我使用的是ext4格式。格式时间,看磁盘大小。

mkfs -t ext4 /dev/sdb1 (/dev/sdb1是刚刚分区的那个磁盘)

image-20210331163826626

image-20210331164002497

成功分区。

4:下面进行挂载分区,挂载之前先科普几个小知识,几个命令;

umoint  #命令用于卸除文件系统
mount #用于挂载Linux系统外的文件
mkdir #命令用于创建目录
cp -a -p #cp:复制档案或者目录;-a:相当于 -pdr 参数pdr分别为:保留权限,复制软链接本身,递归复制; -p:连同档案的属性一起复制过去,而非使用预设属性
mv #重命名
blkid #查UUID命令
df -h #查看文件空间大小
rm -rf #删除文件命令
reboot #重启

思路是卸载磁盘–>新建一个不同路径同名文件夹–>挂载磁盘–>复制home到新建的同名文件夹–>把home重命名为_old(做备份)–>新建一个文件夹并命名为home名–>卸载磁盘–>挂载磁盘到home夹上–>查询uuid–>修改fstab–>重启–>验证试过成功–>删除home_old

4-1:下面实际操作:

4-2:编辑/etc/fstab文件,添加刚刚挂载的uuid

nano /etc/fstab
在里面添加
UUID=上面blkid查出的sdb1的uuid   /home ext4 defaults 0 1

4-3:重启之后用df -h验证是否成功,并删除home_old

root@debian-10-docker:~# reboot   #重启

root@debian-10-docker:~# df -h   #验证是否成功
文件系统        容量  已用  可用 已用% 挂载点
udev            3.9G     0  3.9G    0% /dev
tmpfs           798M   11M  788M    2% /run
/dev/sda1        97G  2.5G   90G    3% /
tmpfs           3.9G     0  3.9G    0% /dev/shm
tmpfs           5.0M     0  5.0M    0% /run/lock
tmpfs           3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/sdb1       196G   61M  186G    1% /home
tmpfs           798M     0  798M    0% /run/user/0
root@debian-10-docker:~# rm -rf /home_old  #删除homg_old
root@debian-10-docker:~# ls
root@debian-10-docker:~# ls -a
.  ..  .bash_history  .bashrc  .config  .gnupg  .local  .profile
root@debian-10-docker:~# 

到此,教程结束。