linux 磁盘分区及常用linux命令

磁盘分区实际就是改变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
时间: 2024-12-26 14:18:47

linux 磁盘分区及常用linux命令的相关文章

大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区、挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录

10 组管理和权限管理10.1 Linux组的基本介绍10.2 文件/目录的所有者10.3 文件/目录的所在组10.4 权限的基本介绍10.5 rwx权限详解10.6 修改权限指令-chmod10.7 修改文件所有者-chown10.8 修改文件所在组-chgrp10.9 最佳实践-警察和土匪游戏11 定时任务调度11.1 crond任务调度12 linux磁盘分区.挂载12.1 分区的基本知识12.2 Linux分区12.3 挂载的经典案例12.4 查询系统整体磁盘使用情况12.5 查询指定目

关于Linux磁盘分区,文件系统创建命令,文件系统挂载略提

Linux磁盘管理 (1) 创建磁盘分区 fdisk /dev/sda   子命令 :p 打印磁盘分区信息 d 删除分区 n 新建分区 w 保存并退出 t 修改分区ID l 列表所分区ID (2) 在新的分区上创建文件系统,用户空间的管理工具   mkfs.ext2 device mke2fs -t ext3 -b 1024 -m 3 -L '卷标' /dev/DEVICE     解释:-t 指明文件系统 -j = -t ext3   -b 说明块分区大小 -N 创建多少个 inode -m

Linux磁盘分区的实用管理命令

系统环境:Centos6.7 命令信息: 1.lsblk  列出分区信息,可以查看分区的光在目录和使用情况  (读取内存中的分区表信息) 2.fdisk 用来创建MBR分区(也可以创建GPT分区,但是支持的并不是特别完美,) 3.gdisk 用来创建GPT分区(如果要创建GPT分区,就来使用这个命令吧) 4.parted 高级分区操作(注意操作,很多命令一键完成,没有提示,所以也就不存在后悔的余地,功能强大) 5.partprobe 重新读取分区列表,并加载到内存中(centos6这个命令有bu

Linux磁盘分区与LVM详解

内容大纲: 一.磁盘分区是怎样表示的? 二.Linux磁盘分区与文件系统类命令 三.LinuxLVM逻辑卷管理 四.磁盘分区相关命令操作演示 五.磁盘分区及LVM操作演示 一.磁盘分区是怎样表示的? IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名,其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3,以此类推) SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则

Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk

fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式. 1. 输入 m 显示所有命令列示. 2. 输入 p 显示硬盘分割情形. 3. 输入 a 设定硬盘启动区. 4. 输入 n 设定新的硬盘分割区. 4.1. 输入 e 硬盘为[延伸]分割区(extend). 4.2. 输入 p

Linux 磁盘空间大小统计du命令常见用法

在 Linux下,可以对某个文件或文件夹所占空间大小进行统计,这里将一些常用用法汇总如下: 1.对指定文件或文件夹进行统计,缺省单位为kbyte(k或千字节),下例对文件夹testa进行统计: [[email protected] ~]$ du -s testa 1589308    testa 2.对文件夹统计的正确做法,如果想知道某个文件夹所占空间的大小,用什么命令?直接用du可以吗? 可以是可以,但是,它会将该文件夹底下所有目录都统计一遍,显然,这不是我们想要的.正确的做法是使用 -s操作

Linux磁盘分区,目录树,文件系统的关系(转)

研究了很久,自始至终不能够从三者的区别和联系中找到一个大脑与这些概念之间合适的相处方式.对于基本概念和理论理解不到位,在工作之中会走很多弯路和犯很多错误.今天花一天的时间,终于对三者的区别和联系有了更进一步的理解,特此记录并分享之,供大家探讨交流. (一)磁盘分区 首先要明白的是磁盘为什么要分区. 一是从数据安全方面考虑,二是从系统访问磁盘的性能考虑.一个磁盘的某个分区损坏,不在该分区的数据将不会受到影响,这样就能够有效地保护不同业务的数据.过大的磁盘分区在系统进行读写的时候,会降低系统的读写性

linux磁盘分区格式化、挂载,文件系统

一.硬盘分区&格式化&挂载 RHEL5强制刷新分区表 partprobe /dev/sdb RHEL6强制刷新分区表 partx -a /dev/sdb 1.创建文件系统:挂载分区&格式化 mkfs.TAB 查看当前系统可创建分区类型 [[email protected] ~]# mkfs. mkfs.cramfs  mkfs.ext3    mkfs.vfat    mkfs.ext2    mkfs.msdos 格式化第一个分区   mkfs.ext3 /dev/sdb1 创建

Linux Centos6.x 下常用查询命令整理

Linux Centos6.x 下常用查询命令整理 ---- 1.系统基本信息 ---- 查看 系统版本 cat /etc/redhat-release [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 查看 处理器架构 arch 或 uname -m [[email protected] ~]# arch x86_64 [[email protected] ~]# uname -m x86_64