2024-01-04
服务器
mount
391
一、磁盘挂载
1.查询当前系统中的数据盘
# 查看机器所挂硬盘个数及分区情况
fdisk -l
# 查看磁盘分区上可以使用的磁盘空间
df -h
# 查看每个文件和目录的磁盘使用空间
du -h --max-depth=1
2.对数据盘进行分区
fdisk /dev/vdb
# 在弹出的命令行中需要输入的参数是:
# Command(m for help)输入:n
# Command action输入:p
# Partition number(1-4,default 1)输入:1
# First cylinder和Last cylinder处直接输入:回车(使用默认的配置)
# Command(m for help)输入:w(使上面配置生效)
fdisk -l # 如果看到显示分区 /dev/vdb1 的信息,则说明数据盘分区成功
3.对数据盘进行格式
mkfs.ext3 /dev/vdb1
4.磁盘挂载
# 新建目录挂载
mkdir /new_dir
mount /dev/vdb1 /new_dir
# 直接挂载其他存在的目录
mount /dev/vdb1 /home
mount /dev/vdb1 /mnt
df -h # 查看挂载情况
5.永久挂载
vim /etc/fstab
# 末尾加入此行
/dev/vdb1 /mnt ext3 defaults 0 0
# 直接追加命令
echo '/dev/vdb1 /mnt ext3 defaults 0 0' >> /etc/fstab
6.lost+found
# 使用 ext2/ext3 档案系统格式挂载会产生的一个目录,目的在于当档案系统发生错误时, 将一些遗失的片段放置到这个目录下。例如挂载硬盘于 /mnt 中,则会生成目录 /mnt/lost+found
rm -rf lost+found # 删除
mklost+found # 创建
二、项目部署
1.git clone
mkdir -p /mnt/www/web
cd /mnt/www/web
git clone git@gitee.com:xxx/xxx.git
2.创建软链接
# 将项目链接到系统盘
ln -s /mnt/www/web /www
# 将 mysql 存储数据存放在数据盘中
cd /usr/local/software/mysql5.7/
mkdir -p /mnt/mysql/data
cp -r /usr/local/software/mysql5.7/data /mnt/mysql/data
mv /usr/local/software/mysql5.7/data /usr/local/software/mysql5.7/data_old
ln -s /mnt/mysql/data/ /usr/local/software/mysql5.7/data
标签:
mount