alpine 篇三:alpine linux系统之硬盘分区、格式化、挂载等磁盘管理
在文件管理方面,linux系统和windows系统有很大的不同。比如,linux系统上只有一个根目录,也没有像windows系统一样每个分区都有一个根目录。而且linux系统也没有文件夹的概念,勉强跟文件夹类似的就是目录了。linux系统以“/”为根目录,然后根目录下又分布有各种子目录,各子目录可以继续创建子目录,总体来说就是呈树形结构。
硬盘分区和格式化:
还是以虚拟机作为演示,先给虚拟机添加一块虚拟磁盘,模拟物理机上新增加一块物理硬盘。
新增了一块20G的硬盘
启动虚拟机,通过putty以root身份登录虚拟机
输入指令 fdisk -l 按回车执行,查看硬盘的详细信息
如上图所示,Device这列下面显示的是系统所有在用的硬盘分区,sda1中的a表示是第1块硬盘,1表示是第1个分区,相应的sda2表示第1块硬盘第2个分区。如上图所示:Disk /dev/sdb: 20 GB,sdb就是新增的硬盘,b表示的是第2块硬盘,还没有分区,也没有格式化,更没有挂载。
输入指令 fdisk /dev/sdb 回车执行进行分区
输入n
输入p
输入如上参数1,接着可以输入default后面数字、这表明整块硬盘只分1个区
输入如上参数1,接着可以输入default后面数字、这表明整块硬盘只分1个区
输入w,回车执行
再次输入 fdisk -l 查看硬盘的详细信息。如上图所示sdb1就是新分的区,表示第2块硬盘第1个分区。但还没有格式化,也没有挂载,所以还不能用。
输入指令 mke2fs -t ext4 /dev/sdb1 表示格式化sdb1分区为ext4文件格式。
已经格式完结
输入指令 df -h 查看硬盘使用情况
Mounted on这一列表示的是各分区的挂载目录,所有的分区都必须挂载到目录上才能使用,同一个目录不能挂载多个分区,后面挂载的分区会把前面挂载的分区覆盖掉。
输入指令 mount /dev/sdb1 /opt 回车执行,不报错就是正确执行了。
再次输入df -h查看硬盘使用情况,可以看到新增加的硬盘已经正确挂载了
再次输入df -h查看硬盘使用情况,可以看到新增加的硬盘已经正确挂载了
这条指令表示把sdb1分区挂载到/opt目录上,/opt是可以是已经存在但没有使用的目录,也可以新建一个目录。这里的opt这个目录就是原先不存在的,执行这条指令后/opt会自动在根目录下创建。
还要再设置一下永久挂载,要不然每次关机再开机都会掉盘。
输入指令 echo "/dev/sdb1 /opt ext4 defaults 0 0">>/etc/fstaba 配置永久性挂载。这样关机再开机就不会掉盘了。
如果你想卸载sdb1 分区,可以输入指令 umount /dev/sdb1
如果你想删除sdb1 分区,你可以输入指令 fdisk /dev/sdb1
总结
这些指令其实不只适用于alpine linux系统,其它linux发行版比如Debian、Armbian、openwrt等都可以用。不过,因为windows系统文件管理有很大的不同,所以,初学可能有一点难度。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
今夜月光明媚
校验提示文案
不务正业的码农
校验提示文案
上古长白山
校验提示文案
月色夜冷
校验提示文案
光之巨人迪迦
校验提示文案
风吹小衩衩
校验提示文案
风吹小衩衩
校验提示文案
光之巨人迪迦
校验提示文案
上古长白山
校验提示文案
不务正业的码农
校验提示文案
月色夜冷
校验提示文案
今夜月光明媚
校验提示文案