linux-磁盘挂载

1.系统磁盘挂载

1.1 磁盘分区

1.1.1、查看设备的挂载情况
复制代码
lsblk  或  lsblk -f
1.1.2、分区

1.2 格式化

复制代码
mkfs -t ext4 /dev/vdb1

1.2 挂载磁盘

复制代码
mount /dev/vdb1 /cc

永久挂载:

设置可以自动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)

永久挂载:通过修改 /etc/fstab 实现挂载

  1. 查询blk的id

  2. 将blkid写入到文件:fstab中:

    vim /etc/fstab

1.3 卸载磁盘

复制代码
umount -v /dev/vdb1

卸载时候如果报错:device is busy

原因是因为有程序在使用 /cc 目录,我们可以使用 fuser 命令查看挂载目录被哪些进程占用

复制代码
fuser -kvm /cc

然后 kill 就可以了

命令:kill -9 pid

如果还是不行,还可以强行解除挂载

umount -l /mnt 强行解除挂载

2.阿里云ossfs挂载

2.1 安装ossfs

参考:https://help.aliyun.com/docum... 以及

https://help.aliyun.com/docum...

1.下载ossfs

下载安装包:

复制代码
wget http://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos7.0_x86_64.rpm
2.安装ossfs
复制代码
sudo yum localinstall your_ossfs_package
3.配置账号访问信息

将Bucket名称以及具有此Bucket访问权限的AccessKeyId/AccessKeySecret信息存放在/etc/passwd-ossfs文件中。注意这个文件的权限必须正确设置,建议设为640。

复制代码
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

eg: echo f-oss:LExAxnnOw3b:Rch64y6JQ6BSaisTt6ClIO > /etc/passwd-ossfs
4.将Bucket挂载到指定目录
复制代码
ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

挂载示例:将杭州地域名称为fz-oss的Bucket挂载到/cc/xxx/xxxrecord2目录下。

/etc/resolv.conf

以上显示挂载成功

5.添加ossfs永久挂载
复制代码
vim /etc/rc.local

添加挂载记录

6.卸载ossfs

如果您不希望继续挂载此Bucket,您可以将其卸载。

复制代码
fusermount -u /tmp/ossfs
相关推荐
bosins4 小时前
彻底解决 WSL 2.7+ 空闲自动关闭/内存回收导致 Docker 中断的问题
linux·docker·wsl·dashboard
LongRunning4 小时前
【Linux】H3网络(二)
linux
国际云,接待5 小时前
华为云 EVS 性能诊断:用 CES、ECS QoS 与 fio 定位 IOPS 和吞吐瓶颈
服务器
xx~t6 小时前
嵌入式学习——ARM1
linux·arm开发·嵌入式硬件·arm
xx~t6 小时前
嵌入式——ARM1(详细篇)
linux·arm开发·嵌入式硬件·arm
我要见SA姐16 小时前
告别 Copilot?Codex 本地化部署指南
运维·数据库·机器学习·oracle·回归
Elastic 中国社区官方博客7 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
fengkai45458 小时前
八、Docker详解4-5
运维·docker
智恒百亿8 小时前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
ManageEngineITSM8 小时前
DevOps和ITIL是什么关系?是替代还是互补一文讲清
java·服务器·资产管理·变更管理