ubuntu从u盘拷贝文件系统 (ubuntu拷贝文件到u盘) 硬盘操作

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

最后重启服务,数据库迁移即完成




电脑