Linux在线添加磁盘的命令
-
在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/sdbWelcome 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, 1605632Allocating 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年前 -
在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年前 -
在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年前