磁盘存储和系统文件

ll /dev/sd*查看硬盘设备
ll dev/sda 8,0主要设备号和次要设备号
mknod专门创建块文件 mknod /data/sda 8,1
dd if=data/zerofile of=test bs=1M count=10
hexdump -c test 查看里面
lsblk查看硬盘名
cenos6 加硬盘名字会变 7会自己排列
head:磁头
track:磁道
cylinder: 柱面
sector: 扇区,512bytes
lsblk -l显示单位

使用磁盘
1 分区
2创建文件系统 格式化
3挂载:分配目录名

hexdump -C /dev/sda -n 521 查看硬盘分区表512字节
dd if =/dev/sda of=/data/mbr_bak bs=1 count=512 分区备份
scp /data/mbr_bak 远程备份

GPT分区
fdisk 创建MBR分区
gdisk 管理GPT分区
parted 高级分区管理
/dev/sdb mklabel gpt(创建gpt分区)
/dev/sdb mklabel msdos(创建MBR分区)
parted /dev/sdb mkpart primary 1 1000 分区
1001 1500 第二个分区
parted /dev/sdb rm 1删除分区
fdisk -l [-u] [device…] 查看分区
p 分区列表
 t 更改分区类型
 n 创建新分区
 d 删除分区
 v 校验分区
 u 转换单位
 w 保存并退出
 q 不保存并退出

fdisk dev/sdb/ :n 创建新分区
1、p是主分区 e是扩展分区
2、1
3、默认
4、+1G容量
p 查看
d删除分区
w存盘退出
partx -a Cenos6同步
partprobe 磁盘硬盘表同步

第二大步
blkid /dev/sdb1 查看UUID
mkfs -t exte4 /dev/sdb1 cenos6 创建文件系统
tune2fs -o acl /dev/sda1cenos6上 手工添加acl
tune2fs -l acl /dev/sdb1 查看是否有acl Defaylt:acl
e2label /dev/sdb2 /data/sdb2 更改卷标

mkfs.xfs dev/sdb1 cenos7创建文件系统
df -T查看文件系统

第三大步
挂载
mkdir /data/sdb2 创建空文件
mount /dev/sdb2 /data/sdb2 挂载到data下
fdisk /dev/sdc <<EOF 重定向方式挂载

fsck 修复 (文件系统不能处于挂载状态 umount取消挂载df里要看不见)
一个挂载点挂一个空文件夹

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97385

(0)
上一篇 2018-05-02 21:54
下一篇 2018-05-03 17:32

相关推荐

  • Linux发行版的基础目录名称命名法则及功用规定

    对于linux来说,普天之下莫非王土,所有的文件必须从根开始。磁盘有多个分区,如何跟根建立关系?我们把磁盘上一个分区定义为根分区,那么其它分区被根分区奴役。其它分区挂载(关联)到根分区上。 所有linux命名必须遵守,FHS,:Filesystem Hieracchy standard.文件系统层级机构标准。定义根下必须有哪些目录,哪些可以没有,不同发行版所…

    2018-06-27
  • mysql 高可用

    实验:集群高可用 一个管理——一个主——两个从 管理 主机 从机1 从机2 1.必须先统一时间,做集群必须时间一致,所有主机做如下操作 所有主机统一ntp服务器时间,写入文件里 前期需要手工同步下 启用ntp服务 2.所有主机关掉iptables 和selinux 3.先做主从复制 主机配置文件 这四项必须写 重启服务 查看主机二进制文件的位置 主机创建账号…

    2018-06-19
  • 运维自动化之ansible

    ansible的基本架构 ​ host inventory主机清单 ​ playbook相当于脚本, ​ modules模块 ansible工作原理 ​ 通过执行命令,或ansible playbook,cmdb ansible配置文件 ​ /etc/ansible/ansible.cfg主配置文件,配置ansible工作特性 ​ /etc/ansible/…

    Linux笔记 2018-06-03
  • 第二周

    第二周: Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1 touch   可以创建一个空的新文件,若文件存在改变文件时间戳。 2 cat     查看文件内容,一次性输出所有内容, 如cat  filename -n :输出所有行编号 -b 对非空输出行号 3 more  可以分屏显示  按回车翻下一屏 4 less   可以分…

    Linux笔记 2018-07-02
  • Linux文件管理类命令

    一,linux 文件管理类命令 ls 命令:list directory contents;列出指定目录下的内容 SYNOPSIS: ls [OPTION]… [FILE]… OPTION: -a :–al显示所有文件,包括隐藏文件 -A :–almost-all:显示除 . 和 ..外的所有文件 -l :–long 长格式显示列表,即文件的详细属性信息 -…

    2018-05-15
  • 软件包管理 2 —–基本知识 rpm yum

    rpm库文件查看二进制程序所依赖的库文件ldd /PATH/TO/BINARY_FILE管理及查看本机装载的库文件ldconfig 加载库文件/sbin/ldconfig -p:显示本机已经缓存的所有可用库文件名及文件路径映射关系配置文件:/etc/ld.so.conf, /etc/ld.so.conf.d/*.conf缓存文件:/etc/ld.so.cac…

    Linux笔记 2018-04-22