Linux在线添加磁盘的命令

worktile 其他 104

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,可以使用以下命令在线添加磁盘:

    1. 查看当前已经连接的磁盘设备列表及其相关信息:`lsblk`命令。
    “`shell
    $ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 20G 0 disk
    ├─sda1 8:1 0 1M 0 part
    ├─sda2 8:2 0 1G 0 part /boot
    └─sda3 8:3 0 19G 0 part
    ├─centos-root
    └─centos-swap
    sdb 8:16 0 10G 0 disk
    sdc 8:32 0 10G 0 disk
    “`
    上述示例中列出了当前已连接的磁盘设备,包括设备名称、设备类型、挂载点等信息。

    2. 在新磁盘上创建分区:`fdisk`命令。假设要在`sdb`磁盘上创建一个新的主分区,可以按照以下步骤进行操作。
    “`shell
    $ fdisk /dev/sdb

    Welcome to fdisk (util-linux 2.27.1).
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.

    Command (m for help): n
    Partition type
    p primary (0 primary, 0 extended, 4 free)
    e extended (container for logical partitions)
    Select (default p): p
    Partition number (1-4, default 1):
    First sector (2048-20971519, default 2048):
    Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519):

    Created a new partition 1 of type ‘Linux’ and of size 10 GiB.
    “`

    3. 指定分区类型:根据需要,可以指定分区的类型,比如 ext4 文件系统类型。
    “`shell
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list all codes): 83
    Changed type of partition ‘Linux’ to ‘Linux’.
    “`

    4. 保存并退出 fdisk:使用 `w` 命令保存对分区表的修改并退出 fdisk。
    “`shell
    Command (m for help): w
    The partition table has been altered.
    Calling ioctl() to re-read partition table.
    Syncing disks.
    “`

    5. 创建文件系统:使用 `mkfs` 命令创建文件系统。以 ext4 文件系统为例,将分区 `/dev/sdb1` 格式化为 ext4 文件系统。
    “`shell
    $ mkfs.ext4 /dev/sdb1
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    655360 inodes, 2621440 blocks
    131072 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=2684354560
    80 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

    Allocating group tables: done
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done
    “`

    6. 挂载新磁盘:可以使用 `mount` 命令将新创建的文件系统挂载到指定目录上。
    “`shell
    $ mount /dev/sdb1 /mnt
    “`

    7. 确认挂载:使用 `df` 命令确认磁盘已经成功挂载。
    “`shell
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/centos-root 19G 12G 7.6G 62% /
    devtmpfs 485M 0 485M 0% /dev
    tmpfs 496M 0 496M 0% /dev/shm
    tmpfs 496M 6.7M 490M 2% /run
    tmpfs 496M 0 496M 0% /sys/fs/cgroup
    /dev/sda2 1014M 225M 790M 22% /boot
    /dev/sdb1 9.8G 37M 9.2G 1% /mnt
    “`

    以上就是在Linux中在线添加磁盘的一般步骤。具体操作时,需要根据实际情况来选择磁盘分区的大小、文件系统类型等信息。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令在线添加磁盘:

    1. fdisk命令:用于分区硬盘。首先需要使用fdisk命令查看系统中可用的硬盘设备。可以通过运行以下命令来列出所有可用的硬盘:

    “`bash
    fdisk -l
    “`

    找到要添加磁盘的设备名称,例如`/dev/sdb`。

    然后可以运行以下命令来使用fdisk创建一个新分区:

    “`bash
    fdisk /dev/sdb
    “`

    在fdisk的命令行界面中,按下`n`键创建一个新分区,按照提示创建分区的大小和类型。

    2. mkfs命令:用于在新分区上创建文件系统。运行以下命令将新分区格式化为所需的文件系统类型,例如ext4:

    “`bash
    mkfs.ext4 /dev/sdb1
    “`

    这里的`/dev/sdb1`是新分区的设备名称。

    3. mount命令:用于将新分区挂载到系统中的目录。可以使用以下命令将新分区挂载到指定的目录,例如`/mnt/new_disk`:

    “`bash
    mount /dev/sdb1 /mnt/new_disk
    “`

    如果要在每次系统启动时自动挂载新分区,可以将其添加到`/etc/fstab`文件中。

    4. df命令:用于查看文件系统的磁盘空间使用情况。运行以下命令可以查看新分区的磁盘空间使用情况:

    “`bash
    df -h
    “`

    这将显示所有挂载的文件系统及其相关信息,包括新添加的磁盘。

    5. parted命令:用于管理硬盘分区。parted命令提供了更高级的分区管理功能,例如调整分区大小、创建逻辑卷等。更多关于parted命令的信息可以通过运行以下命令来获取:

    “`bash
    man parted
    “`

    这将打开parted命令的帮助文档。

    通过使用以上命令,可以在线添加磁盘并在Linux系统中进行工作。请确保在执行涉及系统磁盘操作的命令之前备份重要数据,并小心操作以避免意外数据丢失。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过以下步骤在线添加磁盘:

    1. 查看新添加的磁盘
    使用以下命令查看系统中新添加的磁盘:
    “`bash
    lsblk
    “`

    列表中会显示所有的磁盘和分区信息,注意查看一个新出现的磁盘设备。

    2. 创建分区
    如果新添加的磁盘没有分区,需要创建一个分区。可以使用以下任意一种分区工具来进行操作:
    – Fdisk:一个传统的分区工具。
    – Gdisk:用于处理GPT(GUID 分区表)的分区工具。
    – Parted:一个功能强大的分区工具,支持多种分区表类型。

    这里以使用fdisk为例,使用以下命令创建一个新的分区:
    “`bash
    fdisk /dev/sdX
    “`

    将 `/dev/sdX` 替换为新添加磁盘的设备名称,如 `/dev/sdb`。然后按照交互式提示进行分区操作。

    3. 格式化分区
    在分区创建后,需要格式化分区以便系统能够识别并使用它。可以使用以下命令格式化分区:
    “`bash
    mkfs.ext4 /dev/sdX1
    “`

    将 `/dev/sdX1` 替换为新创建分区的设备名称和分区号。

    4. 挂载分区
    格式化分区后,需要将其挂载到文件系统中的某个目录,以便用户能够访问该分区。可以使用以下命令挂载分区:
    “`bash
    mkdir /mnt/new_disk
    mount /dev/sdX1 /mnt/new_disk
    “`

    将 `/mnt/new_disk` 替换为想要挂载到的目录路径。

    5. 设定分区的自动挂载
    如果希望每次系统启动时自动挂载新的分区,可以将其添加到 `/etc/fstab` 文件中。使用以下命令编辑该文件:
    “`bash
    vi /etc/fstab
    “`

    在文件末尾添加以下行:
    “`bash
    /dev/sdX1 /mnt/new_disk ext4 defaults 0 0
    “`

    将 `/dev/sdX1` 和 `/mnt/new_disk` 替换为相应的设备和目录路径。然后保存并退出文件。

    6. 完成
    添加磁盘的过程就完成了。可以使用以下命令验证新的磁盘是否已成功添加和挂载:
    “`bash
    df -h
    “`

    如果在输出中看到新的磁盘及其挂载点,则表示添加过程成功。可以通过在新的挂载点上进行读写操作来使用新的磁盘。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部