美文网首页
添加硬盘&创建、映射分区

添加硬盘&创建、映射分区

作者: 钾肥尔德 | 来源:发表于2020-02-23 17:26 被阅读0次
  • 查看硬盘信息

➜  ~ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb
# sdb为新添加的硬盘
  • 分区

➜  ~ fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x249c7059.

Command (m for help): n  # 创建新分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1  # 主分区号(MBR最多4个主分区)
First sector (2048-419430399, default 2048):  # 启示扇区号
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399):  # 结束扇区号
Using default value 419430399
Partition 1 of type Linux and of size 200 GiB is set

Command (m for help): w  # 将设置写入磁盘并退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
  • 重新读取磁盘信息

➜  ~ partprobe /dev/sdb
➜  ~ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1 # sdb1已经创建好了
  • 格式化分区

➜  ~ mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=13107136 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=52428544, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=25599, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

  • 挂载分区

➜  ~ /data  #先创建挂载点
➜  ~ blkid
/dev/sdb1: UUID="e598cf64-7e92-4bfc-a1c9-b6ec138a8422" TYPE="xfs"

➜  ~ vim /etc/fstab
# 在最后加入
UUID=e598cf64-7e92-4bfc-a1c9-b6ec138a8422 /data                 xfs     defaults        0 0
# 或  /dev/sdb1  /data  xfs  defaults  0 0

fstab文件详解

/etc/fstab
<file system>        <dir>         <type>    <options>             <dump> <pass>
tmpfs                  /tmp          tmpfs     nodev,nosuid          0      0
/dev/sda1              /             ext4      defaults,noatime      0      1
/dev/sda2              none          swap      defaults              0      0
/dev/sda3              /home         ext4      defaults,noatime      0      2

字段定义

/etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:
<file system> <dir> <type> <options> <dump> <pass>

  • <file systems> - 要挂载的分区或存储设备.
  • <dir> - <file systems>的挂载位置。
  • <type> - 要挂载设备或是分区的文件系统类型,支持许多种不同的文件系统:ext2, ext3, ext4, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap 及 auto。 设置成auto类型,mount 命令会猜测使用的文件系统类型,对 CDROM 和 DVD 等移动设备是非常有用的。
  • <options> - 挂载时使用的参数,注意有些mount 参数是特定文件系统才有的。一些比较常用的参数有:
    auto - 在启动时或键入了 mount -a 命令时自动挂载。
    noauto - 只在你的命令下被挂载。
    exec - 允许执行此分区的二进制文件。
    noexec - 不允许执行此文件系统上的二进制文件。
    ro - 以只读模式挂载文件系统。
    rw - 以读写模式挂载文件系统。
    user - 允许任意用户挂载此文件系统,若无显示定义,隐含启用 noexec, nosuid, nodev 参数。
    users - 允许所有 users 组中的用户挂载文件系统.
    nouser - 只能被 root 挂载。
    owner - 允许设备所有者挂载.
    sync - I/O 同步进行。
    async - I/O 异步进行。
    dev - 解析文件系统上的块特殊设备。
    nodev - 不解析文件系统上的块特殊设备。
    suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
    nosuid - 禁止 suid 操作和设定 sgid 位。
    noatime - 不更新文件系统上 inode 访问记录,可以提升性能(参见 atime 参数)。
    nodiratime - 不更新文件系统上的目录 inode 访问记录,可以提升性能(参见 atime 参数)。
    relatime - 实时更新 inode access 记录。只有在记录中的访问时间早于当前访问才会被更新。(与 noatime 相似,但不会打断如 mutt 或其它程序探测文件在上次访问后是否被修改的进程。),可以提升性能(参见 atime 参数)。
    flush - vfat 的选项,更频繁的刷新数据,复制对话框或进度条在全部数据都写入后才消失。
    defaults - 使用文件系统的默认挂载参数,例如 ext4 的默认参数为:rw, suid, dev, exec, auto, nouser, async.
  • <dump> dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。
  • <pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查。

相关文章

  • 添加硬盘&创建、映射分区

    查看硬盘信息 分区 重新读取磁盘信息 格式化分区 挂载分区 fstab文件详解 字段定义 /etc/fstab 文...

  • 磁盘扩容

    添加一块新硬盘(查看硬盘信息) 创建分区 创建逻辑卷 查看逻辑卷 添加逻辑卷到逻辑组 lv增加大小

  • Mac OS分区命令工具gpt常用功能

    科普:硬盘、U盘一個扇区(sector)的大小为512字节 创建GPT分区表gpt create 添加分区gpt ...

  • 逻辑卷扩容

    准备 添加新硬盘创建 linux lvm(8e) 格式的主分区 创建逻辑卷的步骤: 1)通过pvcreate命令将...

  • Linux添加新硬盘、分区、格式化、自动挂载

    Linux添加新硬盘、分区、格式化、自动挂载 在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法...

  • 配置工作环境

    1 加载数据硬盘分区 查看硬盘分区。这里时硬盘dev/sdb下的分区/dev/sdb5。 创建加载目录/data如...

  • 创建pv失败

    如创建某个硬盘如/dev/sda创建的pv时报错(如下): 原因:此硬盘已经分区,存在分区表,可以将某个分区划分为...

  • 创建LV

    1.创建分区 创建分区做LV(要改ID)创建整个硬盘做LV(不需要改ID) 2.创建PV PV既可以是硬盘,也可以...

  • Lvm磁盘管理

    (1)新添加一个硬盘为20G (2)lsblk查看 (3)创建分区并同步 (4)创建物理卷PV (5)创建卷组VG...

  • day18-磁盘管理(1)

    添加磁盘在虚拟机中添加一个1T和4T的磁盘 创建分区通过fdisk创建主分区 创建扩展分区 创建逻辑分区 保存分区...

网友评论

      本文标题:添加硬盘&创建、映射分区

      本文链接:https://www.haomeiwen.com/subject/erwjqhtx.html