当前位置: 首页 > article >正文

Linux服务器运维:手把手教你用parted命令从U盘创建、格式化到挂载全流程

Linux服务器运维实战用parted命令完成U盘分区格式化与挂载全流程当服务器需要临时扩容存储空间或进行数据迁移时U盘往往是最便捷的解决方案。但直接将U盘插入服务器使用可能会遇到权限不足、文件系统不兼容等问题。本文将完整演示如何通过parted工具链完成从分区创建到挂载使用的全流程操作。1. 准备工作与环境确认在开始操作前我们需要先确认U盘设备标识和当前磁盘状态。插入U盘后执行以下命令查看设备信息lsblk -f典型输出如下NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 ext4 data 4f8b1e2a-1c9e-4a3d-bf5d-7c1d6e9f3b2a /mnt/backup └─sda2 swap d89f6b1e-3c7a-4f8c-b2d5-7e1f3a9b6c4d [SWAP] sdb └─sdb1 vfat USB 3A2B-4C5D /media/usb关键确认点确认目标U盘设备名如/dev/sdb备份U盘原有数据操作会清除所有数据确保有root权限或sudo权限警告错误选择设备名可能导致数据丢失务必反复确认目标设备2. 使用parted进行分区操作2.1 启动parted交互环境针对/dev/sdb设备启动partedsudo parted /dev/sdb进入交互界面后首先查看当前分区表(parted) print2.2 创建新的分区表对于新U盘需要先创建分区表分区方案。现代Linux系统推荐使用GPT(parted) mklabel gpt2.3 创建主分区创建一个占用全部空间的主分区(parted) mkpart primary ext4 1MiB 100%参数说明primary分区类型ext4文件系统类型仅作提示实际格式化为ext41MiB起始位置避免对齐问题100%使用全部剩余空间验证分区结果(parted) print Model: SanDisk Ultra (scsi) Disk /dev/sdb: 30.8GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 30.8GB 30.8GB primary3. 文件系统格式化操作退出parted后对新建分区进行格式化。EXT4和XFS是Linux服务器最常用的两种文件系统3.1 EXT4格式化sudo mkfs.ext4 -L DATA_USB /dev/sdb1关键参数-L设置卷标便于识别-m 0可选项减少保留空间比例3.2 XFS格式化替代方案sudo mkfs.xfs -f -L DATA_USB /dev/sdb1文件系统选择建议特性EXT4XFS最大文件系统1EB8EB日志性能中等优秀碎片化需要定期整理自动处理扩展性在线收缩/扩展仅支持在线扩展4. 挂载与持久化配置4.1 临时挂载创建挂载点并挂载分区sudo mkdir -p /mnt/usb_storage sudo mount /dev/sdb1 /mnt/usb_storage验证挂载结果df -hT /mnt/usb_storage4.2 配置自动挂载编辑/etc/fstab实现开机自动挂载sudo vim /etc/fstab添加以下内容以EXT4为例UUID4f8b1e2a-1c9e-4a3d-bf5d-7c1d6e9f3b2a /mnt/usb_storage ext4 defaults,nofail 0 2关键参数说明nofail启动时若设备不存在不报错defaults包含rw,suid,dev,exec,auto,nouser,async等选项最后两个数字分别表示dump备份和fsck检查顺序获取UUID的正确方式sudo blkid /dev/sdb15. 安全操作与故障处理5.1 安全卸载流程sudo umount /mnt/usb_storage sudo eject /dev/sdb5.2 常见问题排查问题1设备忙无法卸载解决方案lsof D /mnt/usb_storage # 查看占用进程 kill -9 PID # 结束相关进程 umount -l /mnt/usb_storage # 延迟卸载问题2fstab配置错误导致启动失败急救方法启动时进入单用户模式注释掉错误的fstab行执行mount -o remount,rw /使根分区可写5.3 性能优化建议对于频繁读写场景可在挂载时添加以下选项mount -o noatime,nodiratime,datawriteback /dev/sdb1 /mnt/usb_storage各选项作用noatime不更新文件访问时间nodiratime不更新目录访问时间datawritebackEXT4更积极的写入策略6. 高级应用场景6.1 创建交换分区在U盘上创建专用交换分区(parted) mkpart primary linux-swap 1MiB 4GiB mkswap /dev/sdb2 swapon /dev/sdb26.2 多分区配置方案典型数据分区布局示例分区号类型大小用途1fat32512MB跨平台数据交换2ext4剩余空间Linux专用数据3linux-swap4GB应急交换空间创建命令序列parted /dev/sdb --script mklabel gpt parted /dev/sdb --script mkpart primary fat32 1MiB 513MiB parted /dev/sdb --script mkpart primary ext4 513MiB -4GiB parted /dev/sdb --script mkpart primary linux-swap -4GiB 100% mkfs.vfat /dev/sdb1 mkfs.ext4 /dev/sdb2 mkswap /dev/sdb36.3 性能测试与基准使用dd测试实际写入速度dd if/dev/zero of/mnt/usb_storage/testfile bs1G count2 oflagdirect常用磁盘测试工具对比工具测试维度安装命令dd原始吞吐量系统内置hdparm缓存读取速度sudo apt install hdparmfio综合IO性能sudo apt install fioioping磁盘延迟sudo apt install ioping

相关文章:

Linux服务器运维:手把手教你用parted命令从U盘创建、格式化到挂载全流程

Linux服务器运维实战:用parted命令完成U盘分区格式化与挂载全流程 当服务器需要临时扩容存储空间或进行数据迁移时,U盘往往是最便捷的解决方案。但直接将U盘插入服务器使用可能会遇到权限不足、文件系统不兼容等问题。本文将完整演示如何通过parted工具…...

从NetworkManager到systemd-resolved:一文搞懂Ubuntu 20.04网络服务如何“打架”并吃掉你的DNS设置

Ubuntu 20.04网络服务DNS配置冲突全解析与实战解决方案 当你发现每次重启Ubuntu服务器后,精心配置的DNS设置总是神秘消失,这背后其实是systemd-resolved和NetworkManager两大服务在暗中较劲。本文将带你深入理解现代Linux发行版中复杂的网络服务交互机制…...

VSCode AI调试器内测权限泄露事件(仅限前2000名认证开发者获取):深度解析2026版Context-Aware Error Healing核心算法

更多请点击: https://intelliparadigm.com 第一章:VSCode 2026 AI调试智能纠错的演进脉络与事件背景 VSCode 2026 版本标志着编辑器从“辅助开发工具”正式跃迁为“协同编程伙伴”。其核心突破在于将 LLM 推理能力深度嵌入调试器(Debugger E…...

stm32开发者如何通过curl快速接入大模型api提升产品智能化

STM32开发者如何通过cURL快速接入大模型API提升产品智能化 1. 嵌入式智能化的轻量级方案 在STM32等资源受限的嵌入式设备中实现智能对话功能,传统方案往往面临SDK体积过大、网络库适配复杂等问题。通过Taotoken平台提供的OpenAI兼容API,开发者可以直接…...

鸣潮工具箱WaveTools:为PC玩家量身打造的性能与数据管理解决方案

鸣潮工具箱WaveTools:为PC玩家量身打造的性能与数据管理解决方案 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 你是否曾为《鸣潮》PC版的帧率限制而烦恼?是否想要更好地管理多个游…...

如何构建专业的Android电池监控小部件:3步实现实时电量显示与数据可视化

如何构建专业的Android电池监控小部件:3步实现实时电量显示与数据可视化 【免费下载链接】Android-Battery-Widget Battery widget indicator for android 项目地址: https://gitcode.com/gh_mirrors/an/Android-Battery-Widget 在移动设备日益普及的今天&am…...

2026年南宁GEO优化公司类型与选择标准百科

一、测评主体与标准公示本次测评涵盖以下五家南宁地区GEO优化服务商:攸创GEO(广西攸创科技发展有限公司) 泓动数据 海星小象 南洲智联 艾奇GEO统一测评维度与动作测评维度动作环境与条件公司资质查询工商注册、ICP备案、公安备案、办公场所20…...

番茄小说下载器:3种界面让你轻松离线阅读小说

番茄小说下载器:3种界面让你轻松离线阅读小说 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 还在为网络小说只能在特定平台阅读而烦恼吗?想要随时随地…...

Pseudogen:如何让AI帮你读懂任何代码?

Pseudogen:如何让AI帮你读懂任何代码? 【免费下载链接】pseudogen A tool to automatically generate pseudo-code from source code. 项目地址: https://gitcode.com/gh_mirrors/ps/pseudogen 你是否曾面对陌生的代码库感到无从下手?…...

新硬件装老系统?手把手解决Ubuntu18.04下Realtek 2.5G网卡没网络的尴尬

新硬件装老系统?手把手解决Ubuntu18.04下Realtek 2.5G网卡没网络的尴尬 最近给工作室配了台新主机,华硕主板搭配11代i7,想着性能应该杠杠的。结果装完Ubuntu18.04傻眼了——网卡死活识别不出来。作为一名常年和Linux打交道的开发者&#xff0…...

终极免费方案:5分钟实现专业级键鼠操作可视化

终极免费方案:5分钟实现专业级键鼠操作可视化 【免费下载链接】keyviz Keyviz is a free and open-source tool to visualize your keystrokes ⌨️ and 🖱️ mouse actions in real-time. 项目地址: https://gitcode.com/gh_mirrors/ke/keyviz 你…...

从汽车电子到通用嵌入式:MISRA-C 2012实战避坑指南(附代码审查清单)

从汽车电子到通用嵌入式:MISRA-C 2012实战避坑指南(附代码审查清单) 在嵌入式系统开发领域,代码质量与系统可靠性始终是工程师面临的核心挑战。随着物联网设备的普及和工业4.0的推进,原本主要应用于汽车电子等高安全要…...

实测Taotoken多模型API在创意生成任务中的响应速度与稳定性观感

实测Taotoken多模型API在创意生成任务中的响应速度与稳定性观感 1. 测试背景与场景 近期在筹备一个短片项目时,需要批量生成不同风格的场景描述文本。考虑到单一模型可能无法覆盖所有创意需求,我们决定通过Taotoken平台同时接入多个厂商的大模型API。这…...

终极指南:AI-Shoujo HF Patch 一站式游戏增强解决方案

终极指南:AI-Shoujo HF Patch 一站式游戏增强解决方案 【免费下载链接】AI-HF_Patch Automatically translate, uncensor and update AI-Shoujo! 项目地址: https://gitcode.com/gh_mirrors/ai/AI-HF_Patch AI-Shoujo HF Patch 是专为 AI-Shoujo 游戏设计的综…...

OrgChart.js 实战指南:5分钟构建专业级组织结构图

OrgChart.js 实战指南:5分钟构建专业级组织结构图 【免费下载链接】OrgChart.js Its a simple and direct organization chart plugin. Anytime you want a tree-like chart, you can turn to OrgChart. 项目地址: https://gitcode.com/gh_mirrors/or/OrgChart.js…...

Python+AI实现Excel自动化:从批量替换到数据拆分的实战优化

1. 项目概述:用Python与AI助手重塑Excel自动化如果你和我一样,每天都要和一堆Excel文件打交道,重复着查找替换、拆分工作表、数据筛选这些枯燥的活儿,那你肯定想过有没有什么办法能“偷个懒”。过去,我们得自己吭哧吭哧…...

高效抖音下载器:轻松获取无水印视频的完整指南

高效抖音下载器:轻松获取无水印视频的完整指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音…...

国家自然科学基金LaTeX模板:5分钟完成专业级申请书排版的终极指南

国家自然科学基金LaTeX模板:5分钟完成专业级申请书排版的终极指南 【免费下载链接】NSFC-application-template-latex 国家自然科学基金申请书正文(面上项目)LaTeX 模板(非官方) 项目地址: https://gitcode.com/GitH…...

如何在OpenClaw Agent工作流中集成Taotoken的多模型能力

如何在OpenClaw Agent工作流中集成Taotoken的多模型能力 1. 准备工作 在开始集成前,请确保已具备以下条件: 有效的Taotoken API Key(可在控制台创建)已安装OpenClaw工具链了解目标模型ID(可在Taotoken模型广场查看&…...

别再只用setScale了!BigDecimal保留两位小数的5种实战场景与避坑指南

别再只用setScale了!BigDecimal保留两位小数的5种实战场景与避坑指南 金融系统里0.01元的误差可能导致对账失败,电商平台少算1分钱会引发用户投诉,报表数据四舍五入不当会产生统计偏差——这些看似微小的精度问题,背后都藏着BigDe…...

OpenCode:AI辅助编程与自动化工作流的开源集成工具集

1. 项目概述:从零开始,全面掌握OpenCode如果你对编程世界充满好奇,但又被那些复杂的命令行、晦涩的术语和庞大的集成开发环境(IDE)吓退,那么OpenCode的出现,可能正是你期待已久的“破壁”工具。…...

图解PTP/IEEE1588:从Sync、Follow_Up报文到BMC算法,一次搞懂时间同步核心流程

图解PTP/IEEE1588:从Sync、Follow_Up报文到BMC算法,一次搞懂时间同步核心流程 想象一下,当金融交易系统的时间戳相差1毫秒,可能导致数百万美元的损失;当5G基站间的时钟偏差超过100纳秒,会引发信号干扰。这就…...

AI应用本地化部署利器:ai_launcher统一管理Ollama、Stable Diffusion等开源模型

1. 项目概述与核心价值最近在折腾AI应用本地化部署的时候,发现了一个挺有意思的项目,叫HelbertMoura/ai_launcher。乍一看这个名字,你可能会觉得它又是一个平平无奇的启动器,但实际用下来,我发现它的定位非常精准&…...

一次吃透LeetCode哈希表经典题:附完整思路与代码解析

哈希表核心知识点整理1. 哈希表是什么?本质定义:一种存储数据的容器,核心是通过「哈希函数」将数据映射到特定的存储位置,实现快速访问。核心原理:输入数据(如 int 型数字 5) → 哈希函数 → 映…...

QTTabBar技术解析:为Windows资源管理器注入现代化工作流引擎

QTTabBar技术解析:为Windows资源管理器注入现代化工作流引擎 【免费下载链接】qttabbar QTTabBar is a small tool that allows you to use tab multi label function in Windows Explorer. https://www.yuque.com/indiff/qttabbar 项目地址: https://gitcode.com…...

为什么93%的PHP团队在2026年Q1紧急重构LLM接入层?Swoole长连接状态同步失效的5个隐蔽陷阱曝光

更多请点击: https://intelliparadigm.com 第一章:93% PHP团队紧急重构LLM接入层的底层动因 当PHP项目在生产环境中频繁遭遇OpenAI API超时、Token截断、流式响应解析失败及跨模型适配断裂等问题时,93%的中大型PHP团队选择在24小时内启动LLM…...

2026届学术党必备的十大降AI率方案推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 维普AIGC检测系统,是专门为了识别学术文本里由人工智能生成的内容而设计打造的&a…...

WindowResizer:突破限制,让每个Windows窗口都听从你的指挥![特殊字符]

WindowResizer:突破限制,让每个Windows窗口都听从你的指挥!🚀 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 你是否曾经遇到过这样…...

炉石传说脚本:如何通过模块化架构与智能算法实现自动化对战

炉石传说脚本:如何通过模块化架构与智能算法实现自动化对战 【免费下载链接】Hearthstone-Script Hearthstone script(炉石传说脚本) 项目地址: https://gitcode.com/gh_mirrors/he/Hearthstone-Script 炉石传说作为一款集换式卡牌游戏…...

STM32F407VET6 CAN通信实战:从CubeMX配置到收发调试(附完整代码)

STM32F407VET6 CAN通信实战:从CubeMX配置到收发调试(附完整代码) CAN总线作为工业控制领域的核心通信协议,其稳定性和实时性直接影响电机控制等关键系统的性能。本文将基于STM32F407VET6芯片,通过CubeMX工具链完成从硬…...