Linux新建用户,并向用户挂载空余分区

Linux新建用户,并挂载空余分区

示例说明

  • 以Centos6系统为例
  • 在root管理权限下进行

新建用户

  • 使用 ls 查看已有用户
[root@buer ~]# ls /home/
buer
  • 新建用户 bueryouth
[root@buer ~]# adduser -d /home/bueryouth -m bueryouth
[root@buer ~]# ls /home/
buer  bueryouth

此命令创建了一个用户bueryouth,其中 -d 指定用户主目录,如果此目录不存在,则同时使用 -m 创建主目录。

  • 使用 ls 查看用户
[root@buer ~]# ls /home/
buer  bueryouth
  • 复制配置文件
    由于缺少用户登入需要的环境配置文件.bash_profile .bashrc等,需要复制一份
[root@buer ~]# cp -a /etc/skel/. /home/bueryouth/

查看分区

  • 查看当前分区情况 df -h
[root@buer ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_buer-lv_root  22G  4.5G   17G  22% /
tmpfs                        931M   72K  931M   1% /dev/shm
/dev/sda1                    477M   41M  411M   9% /boot
  • 判断是否有剩余空间
[root@buer ~]# fdisk -l
Disk /dev/sda: 29.0 GB, 28991029248 bytes  # 查看总空间大小
255 heads, 63 sectors/track, 3524 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001812f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        3264    25701376   8e  Linux LVM
# 查看已用空间,是否有剩余,如果空间不够,需要扩展磁盘
······

新建分区

  • 输入 fdisk [磁盘] 命令开始分区(一定要谨慎操作)
[root@buer ~]# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): 
  • 使用 fdisk 新建分区
  1. 输入 n ,新建磁盘
  2. 输入 p ,新建扩展分区
  3. 输入 1-4的数字 ,使用第几个主分区(若冲突了就往后换)
  4. 直接回车,选择默认
  5. 设置分区大小,例:+1G(设置1GB大小,注意单位)
  6. 输入 w ,保存配置并退出(若操作有误,输入q,不保存退出)
[root@buer ~]# fdisk /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (3264-3524, default 3264): 
Using default value 3264
Last cylinder, +cylinders or +size{K,M,G} (3264-3524, default 3524): +1G

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
  • 使用 fdisk -l 查看新的分区(此时df -h不显示)
[root@buer ~]# fdisk -l

Disk /dev/sda: 29.0 GB, 28991029248 bytes
255 heads, 63 sectors/track, 3524 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001812f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        3264    25701376   8e  Linux LVM
/dev/sda3            3264        3395     1055937+  83  Linux
# /dev/sda3是新建的分区
······
  • 格式化分区(可根据需求决定文件系统的格式,这里以ext3为例子)
[root@buer ~]# mkfs.ext3 /dev/sda3
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
51200 inodes, 204492 blocks
10224 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=67371008
25 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks: 
  8193, 24577, 40961, 57345, 73729

正在写入inode表: 完成                            
Creating journal (4096 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

挂载分区

  • 使用 mount [分区] [用户]挂载分区
[root@buer ~]# mount /dev/sda3 /home/bueryouth
  • 使用 df -h 查看当前分区挂载情况
[root@buer ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_buer-lv_root
                       22G  4.5G   17G  22% /
tmpfs                 931M   72K  931M   1% /dev/shm
/dev/sda1             477M   41M  411M   9% /boot
/dev/sda3             194M  5.6M  178M   4% /home/bueryouth 
  • 设置开机自动挂载
[root@buer ~]# echo '/dev/sda3 /home/bueryouth ext3 defaults 0 0' >> /etc/fstab
  • 或者手动编辑
[root@buer ~]# vi /etc/fstab

推荐Linux命令网站:Linux命令大全(手册)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将单块10T硬盘进行分区挂载,可以按照以下步骤进行操作: 1. 首先,连接硬盘到你的 Linux 系统。确保硬盘已经正确连接并被系统识别。 2. 打开终端,运行以下命令来查看系统已连接的硬盘列表: ``` sudo fdisk -l ``` 这将显示所有已连接的硬盘及其分区信息。 3. 选择你要分区的硬盘。假设该硬盘是 `/dev/sdb`,请注意确保你选择的是正确的硬盘。使用以下命令进入分区工具: ``` sudo fdisk /dev/sdb ``` 4. 在分区工具中,输入 `n` 创建一个新分区。 5. 选择分区类型。如果你只需要一个主分区,选择 `p`。如果需要更多分区,可以选择 `e` 创建扩展分区,然后在其中创建逻辑分区。 6. 输入分区号(从1开始)和起始扇区。如果你只需要一个分区,可以直接按回车键使用默认值。 7. 输入分区的大小。如果你想使用全部空间,可以直接按回车键使用默认值。 8. 重复步骤 4-7 直到你创建了所需的分区数量。 9. 输入 `w` 保存分区表并退出分区工具。 10. 运行以下命令来重新加载分区表: ``` sudo partprobe /dev/sdb ``` 11. 创建文件系统。假设你使用的是 ext4 文件系统,你可以使用以下命令创建文件系统: ``` sudo mkfs.ext4 /dev/sdb1 ``` 这将在第一个分区上创建 ext4 文件系统。如果你有多个分区,请相应地更改设备路径。 12. 创建一个目录来挂载硬盘。例如,创建一个名为 `/mnt/mydisk` 的目录: ``` sudo mkdir /mnt/mydisk ``` 13. 挂载硬盘。使用以下命令将文件系统挂载到所创建的目录: ``` sudo mount /dev/sdb1 /mnt/mydisk ``` 硬盘现在已经成功挂载到 `/mnt/mydisk` 目录。 14. 如果你想在每次系统启动时都自动挂载硬盘,可以将其添加到 `/etc/fstab` 文件中。打开该文件并添加以下行: ``` /dev/sdb1 /mnt/mydisk ext4 defaults 0 0 ``` 保存并关闭文件。 现在,你已经成功将单块10T硬盘进行分区挂载Linux 系统上了。请根据你的实际需求进行调整和操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BuerYouth

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值