磁盘分区实际就是改变DPT-磁盘分区表(64Bytes,每个分区表占16字节)的内容。

linux fdisk 交互式分区测试(注意主分区不可超过4个-磁盘要求,扩展分区只有一个-):

1、给虚拟机添加一个虚拟磁盘,假设为scsi磁盘,其设备为  /dev/sdb

2、执行命令  : fdisk /dev/sdb  进行分区

按提示使用相关命令进行分区。

n  - 创建新分区

q - 退出不保存

w - 将分区信息写入磁盘分区表

3、通知操作系统,磁盘分区表发生变动

命令 : partprobe /dev/sdb

ll /dev/sd*  查看是否可以看到新的磁盘分区

4、格式化分区(假设有一个分区/dev/sdb1)

命令 : mkfs.ext4  (或者 mkfs.ext2)

格式化本质就是在磁盘分区上创建文件系统(写入块大小、inode信息等)

5、挂载分区到linux系统的某个文件目录(/mnt)

mount /dev/sdb1 /mnt

df -l  命令查看

注意 : fdisk 一般针对磁盘大小小于2T的,如果大于2T,则需要使用parted 命令 ,当然parted也可以分区小于2T的磁盘。

parted非交互式分区实例 , 1G 磁盘分区 :

parted /dev/sdb  mklabel  gpt          # parted 命令需要将整个磁盘转成gpt格式

parted  /dev/sdb  mkpart  primary  0  500  # 主分区 从0M 到 500M

parted  /dev/sdb  mkpart  primary  501  1000  # 主分区 从501M 到 1000M

parted  /dev/sdb  p

mkfs -t ext4  /dev/sdb1 /dev/sdb2      # 格式化   sdb1 sdb2

mount  /dev/sdb2   /temp    # 挂载磁盘分区到 /temp 目录

??? ?fdisk 如何非交互式分区 ????

----利用expect工具

============================================================================================================

--------------------------------------------------

linux运维需要掌握的命令:

文件和目录操作:

ls , cd , cp,find , mkdir ,mv , pwd ,rename  ,rm ,rmdir , touch ,tree , basename , dirname ,chattr , lsattr , file ,md5sum  。

查看文件及内容操作:

cat ,tac , more , less ,head ,tail ,cut ,split , paste , sort , uniq , wc , iconv , dos2unix , file , diff , vimdiff , rev ,grep ,egrep , join ,tr , vi/vim  .

文件压缩及解压命令 :

tar , unzip , gzip ,  zip

信息显示命令 :

uname , hostname , dmesg , uptime , file ,stat ,du , df , top ,free ,  date ,cal

搜索文件命令 :

which ,find ,  whereis , locate

用户管理命令 :

useradd , usermod , userdel , groupadd , passwd , chage ,  id , su , visudo , sudo

基础网络操作命令 :

telnet , ssh ,  scp ,  wget , ping ,route , ifconfig ,ifup ,ifdown , netstat

深入网络操作命令 :

nmap , lsof , route , mail , mutt , nslookup , dig ,host , traceroute , tcpdump

磁盘与文件系统 :

mount , unmount ,df ,du , fsck ,  dd , dumpe2fs , dump ,fdisk ,  parted , mkfs ,parteprobe , e2fsck ,mkswap , swapon , sync , resize2fs

关机和查看系统命令 :

shutdown ,  halt , init

系统管理相关 :

uptime , top ,free , vmstat ,  mpstat ,  iostat , sar , chkconfig

系统安全相关 :

chmod , chown , chgrp , chage , passwd , su , sudo , umask ,chattr , lsattr

查看系统登录用户信息 :

whoami , who ,  w  , last , lastlog , users ,finger

其他 :

echo ,printf , rmp , yum ,watch , alias , unalias , date ,clear ,history , eject ,time ,nohup ,nc , xargs ,exec , export , unset ,bc ,type

系统性能监视高级命令 :

内存 : top , free ,vmstat , mpstat ,iostat ,sar

CPU : top ,vmstat , mpstat ,iostat ,sar

I/O : vmstat , mpstat ,iostat ,sar

进程: ipcs ,ipcrm ,lsof ,strace ,lstrace

负载 : uptime

关机/重启/注销 :

关机重启 :

shutdown , init , halt ,poweroff ,reboot

注销退出:

logout ,exit , ctrl + d  ——》生产常用

进程管理:

bg , fg ,jobs ,kill ,killall ,pkill ,crontab, ps , pstree ,top ,nice ,nohup , pgrep , strace , ltrace ,vmstat , runlevel init  service

比较危险的命令 ;

mv ,rm ,fdisk ,parted ,dd

linux系统四剑客 :

grep ,egrep ,sed ,awk

linux 压缩磁盘分区,linux 磁盘分区及常用linux命令相关推荐

  1. Windows和服务器文件互传之scp命令,ssh通道连接服务器、linux获取管理员权限执行杀进程等常用linux命令

    一.scp命令 前提条件:本地和服务端网络通信正常,可以通过ping命令校验查看 ping 10.29.133.111 场景:把当前Windows系统桌面的 123.txt 文件上传至 10.29.1 ...

  2. Linux(gcc编译原理、过程以及常用调试命令)

    PS:红色字体表示重点,绿色字体表示重要标题,块引用中表示Linux终端中的命令. 1.gcc / g++的安装 命令:sudo apt install gcc /gcc+ 2.gcc编译连接 //m ...

  3. LINUX压缩和解压和磁盘管理与维护命令

    文章目录 一.压缩和解压命令 二.磁盘管理与维护命令 总结 一.压缩和解压命令 Linux zip命令:压缩文件或目录 Linux unzip命令:解压文件或目录 Linux tar命令:归档工具 二 ...

  4. linux系统管理实验报告总结_Linux系统:常用Linux系统管理命令总结

    一.目录指令 1.创建目录:make directory mkdir 目录名称 //mkdir spring,创建一个spring文件夹 mkdir -p file/file/file //递归创建多 ...

  5. Linux的super super super easy教程 | shell常用文本命令

    shell入门及常用的文本命令: 不打引号也可以识别变量 ubantu默认是禁用root用户的,启用root的命令:sudo passwd root 默认情况下 root用户也是不能远程登录ubant ...

  6. Linux运维,到底如何入门?常用linux操作指令盘点!

    自从2018年9月19日"误删生产数据库,顺丰高级工程师被开除"的事件出现以后,很多人又对运维投来了鄙夷的态度,但也从另一面反映出运维这一职位的重要性. 我们可以说普通程序员们的职 ...

  7. Linux疑难杂症解决方案100篇(十一)-常用Linux命令,助力工作更轻松便捷

    前言 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 以下是我 ...

  8. Linux 学习手记(6): 磁盘、分区、MBR与GPT

    1. 磁盘在LINUX中的表示 Linux所有设备都被抽象为一个文件,保存在/dev目录下 设备名称一般为hd[a-z]或者sd[a-z]([a-z]为分区号),如:hda.hdb.sda.sdb I ...

  9. Linux学习(九)---磁盘分区、挂载

    文章目录 一.分区基础知识 1.1 分区的方式: 1.2 windows 下的磁盘分区 二.Linux分区 2.1原理介绍 2.2 硬盘说明 2.3 使用 lsblk 指令查看当前系统的分区情况 三. ...

最新文章

  1. @scheduled cron启动后和每小时执行_小耶哥: 一个Redis分布式锁又要和小鑫同学扯半个小时!...
  2. Linux线程时间片如何修改,请教如何修改线程时间片
  3. 用decimal模块增加python的浮点数精度
  4. 分类数据的分析-卡方检验运用
  5. nginx 加路由时报错_Nginx自定义模块编写:根据post参数路由到不同服务器
  6. 开源开放 | DeepKE发布新版本:支持低资源、长篇章、多任务的图谱抽取开源框架(浙江大学)...
  7. 冯·诺依曼计算机特点
  8. ZF环境要求及如何配置
  9. MyEclipse提示Errors occurred during the build
  10. 在线旅游OTA行业调研报告-携程美团同程飞猪booking对比分析
  11. 主干开发(Trunk-based development)
  12. 小马哥---高仿苹果6 R7226刷机拆机主板图与开机识别图 修改WiFi信号增强
  13. Vue仿网易云音乐播放器(二)
  14. C++ primer plus 第六章课后习题
  15. Unity3D 创建一个简单的2D游戏
  16. layui表格使用自定义模板templet
  17. WPF Excel导入01
  18. 含泪整理最优质耳机免抠元素素材,你想要的这里都有
  19. mysql基于gtid的故障恢复模拟
  20. 大家能否告诉我学flash 动画是否有前途?

热门文章

  1. 解析图腾柱无桥PFC的状态控制(基于DSP C2000)
  2. 个性化的实力派,成就人生主角——奔驰C级评测
  3. Thinkphp 反序列化深入分析pop利用链
  4. 萝莉女神直播秒变大妈,我TM失恋了!
  5. Broken pipe产生原因分析
  6. 推荐系统中的矩阵分解| 奇异值分解及改进、因子分解机
  7. python在线模拟_在线模拟运行Python工具/Skulpt工具
  8. 大脑学习是否是“凸”的
  9. python中map()后为什么不能直接print()?
  10. 来看看CAD软件中那些你不知道的UCS图标问题吧!