df -h 硬盘占用,只能查看已设置完成的分区
第一列:分区名称第二列:分区总容量第三列:数据占用第四列:分区容量剩余第五列:占用百分比第六列:分区挂载文件fdisk -lu 查看所有硬盘,包括已设定的分区和未设定的分区
新建分区并格式化1、在添加好硬盘分区后,需要重启系统才能在fdisk中显示。
电脑2、fdisk /dev/sdc 选择需要分区的硬盘,并开始设定分区
n # 建立新分区p # 建立主分区1 # 设置分区,如果设置的分区是该硬盘的第一个分区则输入1,有其他分区则相应增加+500G # 设置分区大小,可自定义设置,也可直接回车,设定为全盘w # 执行设定
3、设定完成后,使用fdisk -lu就可以找到分区名称
4、mkfs -t ext4 /dev/sdc1 # 格式化分区
5、mkdir /data # 建立挂载目录
6、blkid # 查看分区的uuid
电脑7、vi /etc/fstab # 将分区挂载到目录上
UUID=94b3191e-d8e7-4754-aa4c-229f9f51ee33 /sql ext4 defaults 0 1
最后重启系统
mysql数据文件迁移1、service mysql stop # 迁移前停止mysql服务
2、复制数据库文件并给复制后的新文件,赋予相应权限
cp -arp /var/lib/mysql /data
chown -R mysql:mysql /data/mysql
3、vi /etc/mysql/mysql.conf.d/mysqld.cnf
将datadir修改为新路径,需要绝对路径
4、vi /etc/apparmor.d/usr.sbin.mysqld
/var/lib/mysql r
/var/lib/mysql/** rwk
寻找类似上面两段的代码,并修改为
[新存储路径] r
[新存储路径]/** rwk
5、
service apparmor restart 电脑
service mysql restart
最后重启服务,数据库迁移即完成
电脑