磁盘管理
添加新磁盘
一块新的磁盘需要经过格式化、挂载以后才能被使用
常用命令:
fdisk -l 查看磁盘情况
df -h 查看系统的磁盘使用状况
lsblk -f 查看系统磁盘挂载情况
- 磁盘分区
对磁盘分区依然是fdisk命令,以下命令,将进入交互模式。在交互模式中,输入n新建分区。由于我们的磁盘只有2GB,所以只创建一个分区就好。根据向导,一路确定向下,最后,输入w确定写入分区表,同时退出命令交互 - 磁盘格式化
在命令行,输入mkfs,然后按进行补全,将会显示一批命令;这批命令,都可以对磁盘进行格式化。目前,最常用的磁盘格式是ext4。但我们并没有找到windows操作系统的FAT以及NTFS等格式,但它们在概念上是等同的;命令:mkfs.xfs /dev/sdb1 - 磁盘挂载
使用mount命令挂载磁盘。我们把它挂载到/data目录:mount /dev/sdb1 /data
为了能够在开机的时候加载磁盘,我们需要修改/etc/fstab文件。这种文件修改的时候一定要小心,否则会造成系统无法启动
Linux下常用的磁盘格式
- btrfs GPL授权。是为了替换ext系统而发起的。
- cramfs 门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,很少用
- ext2 ext的早先版本。
- ext3 ext2的改进。
- ext4 使用最多。
- minix 比较古老,也不常用。
- xfs XFS 文件系统是扩展文件系统的一个扩展,是 64 位高性能日志文件系统。centos7.0开始的默认文件系统。
交换分区
swap分区,即交换区,系统在物理内存不够时,与swap进行交换。即当系统的物理内存不够用时,把硬盘中一部分空间释放出来,以供当前运行的程序使用。当那些程序要运行时,再从swap分区中恢复保存的数据到内存中
# 制作交换分区
[root@localhost ~]# mkswap /dev/sdb1
# 禁用所有交换分区
[root@localhost ~]# swapoff -a
# 启用交换分区
[root@localhost ~]# swapon
备份
备份磁盘A到磁盘B
dd if=/dev/sda of=/dev/sdb
if代表输入的文件,of代表输出的文件。根据Linux下一切皆文件的原理,这里的文件指的就是设备
dd命令还可以将整个磁盘打包成一个镜像文件
dd if=/dev/hda of=~/hdadisk.img
dd if=hdadisk.img of=/dev/hda

浙公网安备 33010602011771号