linux分区与创建文件

1.mkdir
用来创建目录
mkdir [-mp] [用户名称]
-m用来指定创建目录的权限
-p 创建一大串连级目录,当创建目录的上一级目录时不会报错,直接创建
当创建一个存在的目录时,不会做任何事情,只是不会报错
2.rmdir
删除空目录,不能删除文件
3.rm
删除目录和文件
-r 删除目录的选项,可以删除非空目录
-f 强制删除,不再提示是否删除,但是在删除目录时也会报错
-rf 强制删除所有目录和文件
4.cp
cp [选项] [来源文件] [目的文件]
-r 如果拷贝一个目录必须加这个选项
-i 如果遇到一个存在的文件,会问是否会覆盖
5.mv
移动和重命名
mv [选项] [源文件][目标文件]
-i 当目标文件存在,询问是否要覆盖
目标文件是目录,且目标文件不存在 则重命名
目标文件是目录,且目标文件存在 则移动
目标文件不是目录不存在 则重命名
目标文件不是目录存在 则移动
6.cat
查看一个文件内容显示在屏幕上
-n 查看文件时,把行号也显示在屏幕上
-A 显示所有东西,包括特殊字符
7.tac
先显示最后一行
8.more
查看大文件时可翻页,不可上翻
9.less
查看大文件时可上翻下翻,/+字符可以查找字符
----------------------------------------------------------------------------------------------
1.df命令
df查看已挂载磁盘的总容量、使用容量、剩余容量等
常用的选项有 -i -h -k -m
-i查看inodes的使用状况
-h使用合适的单位显示 例如G
-k -m分别以 k和m显示
2.du命令
du用来查看某个目录或文件所占空间大小,语法du[-abckmsh][文件或目录名]
-a全部文件与目录大小都列出来。如果不加任何参数和选1昂只列出目录大小
-c选项为最后加总
3.fdisk命令
用来分区小于2T的磁盘,大于2T则需要parted工具
fdisk命令语法:fdisk[-l][设备名称]
p查看当前磁盘分区的情况
n新建分区
d删除分区
w保存分区
1-3为主分区,4为扩展分区,5以后为逻辑分区
4.磁盘格式化mke2fs,mkfs.ext2,mkfs.ext3,mkfs.ext4
-b设定每个数据模块占用空间大小
-i设定inode的大小
-N设定inode的数量
-c在格式化前检测磁盘是否有问题
-L预设该分区的标签label
-j建立ext3格式的分区 如果用mkfs.ext3就不用了
-t用来指定什么类型的文件系统,可以是ext2,ext3,ext4
-m格式化时指定预留给管理员的磁盘比例,只针对mke2fs命令
--------------------------------------------------------------------------------------------------
安装parted yum install -y parted
parted 工具常用功能:
当在命令行输入parted后,进入parted命令的交互模式。输入help会显示帮助信息。下面就简单介绍一下常用的功能
1、check 简单检查文件系统。建议用其他命令检查文件系统,比如fsck
2、help 显示帮助信息
3、mklabel 创建分区表, 即是使用msdos(MBR)还是使用gpt,或者是其他方式分区表
4、 mkfs 创建文件系统。该命令不支持ext3 格式,因此建议不使用,最好是用parted分好区,然后退出parted交互模式,用其他命令进行分区,比如:mkfs.ext3
5、mkpart 创建新分区。
格式:mkpart PART-TYPE  [FS-TYPE]  START  END
PART-TYPE 类型主要有primary(主分区), extended(扩展分区), logical(逻辑区). 扩展分区和逻辑分区只对msdos。
fs-type   文件系统类型,主要有fs32,NTFS,ext2,ext3等
start end 分区的起始和结束位置。
6、mkpartfs 建立分区及其文件系统。目前还不支持ext3文件系统,因此不建议使用该功能。最后是分好区后,退出parted,然后用其他命令建立文件系统。
7、print 输出分区信息。该功能有3个选项,
free 显示该盘的所有信息,并显示磁盘剩余空间
number 显示指定的分区的信息
all 显示所有磁盘信息
8、resize 调整指定的分区的大小。目前对ext3格式支持不是很好,所以不建议使用该功能。
9、rescue 恢复不小心删除的分区。如果不小心用parted的rm命令删除了一个分区,那么可以通过rescue功能进行恢复。恢复时需要给出分区的起始和结束的位置。然后parted就会在给定的范围内去寻找,并提示恢复分区。
10、rm 删除分区。命令格式 rm  number 。如:rm 3 就是将编号为3的分区删除
11、select 选择设备。当输入parted命令后直接回车进入交互模式是,如果有多块硬盘,需要用select 选择要操作的硬盘。如:select /dev/sdb
12、set 设置标记。更改指定分区编号的标志。标志通常有如下几种:boot  hidden   raid   lvm 等。
boot 为引导分区,hidden 为隐藏分区,raid 软raid,lvm 为逻辑分区。
如:set 3  boot  on   设置分区号3 为启动分区
注:以上内容为parted常用的功能,由于该工具目前对ext3支持得不是很好,因此有些功能无法应用,比如move(移动分区)和resize等。
 
parted分区功能事例。
1、用命令模式 为/dev/sdb创建gpt类型文件分区表,并分500G分区。然后为该分区创建ext3文件系统。并将该分区挂载在/test文件夹下。
#  parted  /dev/sdb  mklabel     —创建分区表
#  parted  /dev/sdb  mkpart  ext3  0  500000    —创建500G分区/dev/sdb1
# mkfs.ext3  /dev/sdb1      —-将分区/dev/sdb1格式化成ext3格式文件系统
# mount  /dev/sdb1 /test   —将/dev/sdb1 挂载在/test下
如果让系统自动挂载/dev/sdb1 需手工编辑/etc/fstab文件。并在文件末尾添加如下内容:
/dev/sdb1             /test                ext3    defaults        0 0
2、创建大小为4G的交互分区。由于已经创建了500G的/dev/sdb1 ,因此再创建的分区为/dev/sdb2
# parted /dev/sdb mkpart swap 500000 504000 —创建4G分区/dev/sdb2
# mkswap  /dev/sdb2   —-将/dev/sdb2创建为交换分区
# swapon /dev/sdb2   —-激活/dev/sdb2
如果让系统自动挂载/dev/sdb2这个交换分区,需手工编辑/etc/fstab文件。并在文件末尾添加如下内容:
/dev/sdb2             swap                swap    defaults        0 0
3、恢复被误删除的分区(也可以参考testdisk命令)。由于parted直接写磁盘,因此一旦不小心删除了某一分区,建议立即用rescue恢复。下面通过事例来理解恢复过程。
# parted /dev/sdb mkpart ext3 504000 514000 —-创建10G分区/dev/sdb3
# mkfs.ext3 /dev/sdb3  —将/dev/sdb3格式化成ext3文件系统。
# parted /dev/sdb rm 3 —-删除/dev/sdb3
# parted /dev/sdb rescue 504000 514000    —依照屏幕提示,输入yes即可恢复被误删除分区

转载于:https://www.cnblogs.com/a12a/p/6692502.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值