mount, mkfs 备忘

本文介绍了一种情况,即当磁盘/dev/sdb被检测到没有有效的分区表时,如何使用fdisk工具来删除旧的分区表并创建新的分区。接着通过mkfs工具对该分区进行ext3文件系统的格式化,并最终挂载到/home目录。
//查看
fdisk -l

//mount
mount -t ext3 /dev/sdb1 /home


// 出现这个错误
//Disk /dev/sdb doesn't contain a valid partition table

//分区
fdisk /dev/sdb
n
p
1
// 格式化
mkfs -t ext3 /dev/sdb1
源码地址: https://pan.quark.cn/s/d1f41682e390 miyoubiAuto 米游社每日米游币自动化Python脚本(务必使用Python3) 8更新:更换cookie的获取地址 注意:禁止在B站、贴吧、或各大论坛大肆传播! 作者已退游,项目不维护了。 如果有能力的可以pr修复。 小引一波 推荐关注几个非常可爱有趣的女孩! 欢迎B站搜索: @嘉然今天吃什么 @向晚大魔王 @乃琳Queen @贝拉kira 第三方库 食用方法 下载源码 在Global.py中设置米游社Cookie 运行myb.py 本地第一次运行时会自动生产一个文件储存cookie,请勿删除 当前仅支持单个账号! 获取Cookie方法 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 按刷新页面,按下图复制 Cookie: How to get mys cookie 当触发时,可尝试按关闭,然后再次刷新页面,最后复制 Cookie。 也可以使用另一种方法: 复制代码 浏览器无痕模式打开 http://user.mihoyo.com/ ,登录账号 按,打开,找到并点击 控制台粘贴代码并运行,获得类似的输出信息 部分即为所需复制的 Cookie,点击确定复制 部署方法--腾讯云函数版(推荐! ) 下载项目源码和压缩包 进入项目文件夹打开命令行执行以下命令 xxxxxxx为通过上面方式或取得米游社cookie 一定要用双引号包裹!! 例如: png 复制返回内容(包括括号) 例如: QQ截图20210505031552.png 登录腾讯云函数官网 选择函数服务-新建-自定义创建 函数名称随意-地区随意-运行环境Python3....
03-17
<think>好的,我现在需要处理用户关于mkfs命令的用法或故障排除的问题。首先,我需要回忆一下mkfs在Linux中的作用。mkfs用于创建文件系统,也就是格式化磁盘分区。用户可能想知道基本用法,比如如何格式化一个分区为ext4或xfs,或者遇到错误时如何解决。 首先,我应该解释mkfs的基本结构。mkfs是一个前端工具,实际调用的是针对特定文件系统的工具,比如mkfs.ext4或mkfs.xfs。所以,用户需要指定文件系统类型。例如,使用$ mkfs -t ext4 /dev/sdb1$来创建ext4文件系统。 接下来,常见用法部分需要列举几个例子,比如格式化分区、指定块大小、强制操作等。同时,要注意提醒用户谨慎操作,避免误删数据。这里可能需要提到备份的重要性,尤其是在处理重要数据前。 然后是故障排除部分。用户可能会遇到的问题包括设备忙、无法打开设备、超级块损坏等。比如,当设备被挂载时,无法进行格式化,应该先卸载。如果设备被系统占用,可能需要检查进程使用情况,使用$ lsof /dev/sdb1$或$ fuser -v /dev/sdb1$来查看占用进程。 对于超级块损坏的情况,可能需要使用fsck修复,或者使用备份超级块。例如,ext4文件系统可以使用$ fsck -b 32768 /dev/sdb1$来指定备份超级块恢复。 另外,用户可能会混淆mkfs和文件系统特定的命令,比如直接使用mkfs.ext4而不是mkfs -t ext4。需要指出这两者是等效的,但后者更明确。 在引用部分,用户提供的引用中有关于日志查找的内容,比如引用[3]提到在/var/log/messages中查找Aug关键词。这可能与排查mkfs错误相关,比如系统日志中可能有mkfs执行时的错误信息,建议用户检查日志。可以建议使用$ grep mkfs /var/log/messages$来查找相关错误,或者使用dmesg查看内核日志。 最后,生成相关问题时要考虑用户可能进一步的需求,比如不同文件系统的选择、性能优化,或者更高级的恢复方法。例如,如何选择ext4和xfs的区别,或者调整块大小对性能的影响。 需要确保所有的命令格式正确,行内公式用$...$,独立公式用$$...$$,但这里可能不太需要数学公式,主要关注命令和步骤的正确性。同时,使用中文回答,结构清晰,分点说明。 总结,回答应包括基本概念、用法示例、常见错误及解决方法,以及相关问题的建议。同时,引用用户提供的日志查找方法,帮助用户自行排查问题。</think>### mkfs命令详解与故障排查 mkfs(Make Filesystem)命令用于在Linux中创建文件系统,即格式化存储设备。其本质是调用特定文件系统的工具(如`mkfs.ext4`、`mkfs.xfs`),需谨慎操作以避免数据丢失[^1]。 --- #### **1. 基本用法** - **语法格式**: ```bash $ mkfs -t <文件系统类型> [选项] <设备路径> ``` 例如: ```bash $ mkfs -t ext4 /dev/sdb1 # 将/dev/sdb1格式化为ext4 $ mkfs.xfs /dev/sdb2 # 直接调用xfs格式化工具 ``` - **常用选项**: - `-b <块大小>`:指定文件系统块大小(如4096、8192)。 - `-L <卷标>`:设置文件系统卷标。 - `-f`:强制格式化(覆盖已有文件系统)。 --- #### **2. 常见问题与排查** 1. **错误:`设备忙(Device is busy)`** - **原因**:设备已被挂载或进程占用。 - **解决**: - 卸载设备:`$ umount /dev/sdb1`。 - 终止占用进程: ```bash $ lsof /dev/sdb1 # 查看占用进程 $ kill <进程ID> # 终止进程 ``` 2. **错误:`无法打开设备(Cannot open device)`** - **原因**:权限不足或设备不存在。 - **解决**: - 使用`sudo`执行命令。 - 检查设备路径:`$ lsblk`确认设备名称。 3. **文件系统损坏或超级块丢失** - **修复方法**: - 使用`fsck`工具: ```bash $ fsck /dev/sdb1 # 检查并修复ext4文件系统 ``` - 恢复备份超级块(仅限ext2/3/4): ```bash $ mkfs -t ext4 -n /dev/sdb1 # 查看备份超级块位置 $ fsck -b 32768 /dev/sdb1 # 使用备份超级块恢复 ``` --- #### **3. 日志与调试** - 检查系统日志: ```bash $ grep "mkfs" /var/log/messages # 筛选mkfs相关日志[^3] $ dmesg | grep sdb1 # 查看内核日志中的设备信息 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值