我们有时候会碰到这样的事,一个服务器同时有多个人在使用,我们每个人都有一个用户名和密码,通过用户名和密码登录上服务器以后就直接使用,但是大家忽略了一个问题,就是我们的家目录挂载在哪个目录下,以及我们所挂载的目录容量是否足够大,如果容量太小应该怎么办,今天就是来解决这个问题的。
如下图,/dev/sda6挂载在/home目录下,即我们普通用户家目录下的数据都存放在/dev/sda6这个地方,它的大小只有187G,看着很大,但是一台服务器可能有十几个人同时使用,这样看就不大了,很容易就填满整个存储区域。但是我们也看到/dev/sdb下面有3.3T的存储空间,为什么我们不能通过它来解决我们容量不足的问题呢?
通过上面的方法创建的软链接确实可以解决提出来的问题,但是还有另一个问题是我们无法使用 ll(ls -l的别名) 这样的别名命令,原因是我们在上面执行命令 sudo rm -f /home/zk 时会删除隐藏文件.bashrc .bash_logout和.profile,这些文件里面有命令的别名,所以不能删除。如果你确实已经删除了,还可以补救,方法就是把其他用户的这三个文件拷贝到自己的家目录下。
我们有时候会碰到这样的事,一个服务器同时有多个人在使用,我们每个人都有一个用户名和密码,通过用户名和密码登录上服务器以后就直接使用,但是大家忽略了一个问题,就是我们的家目录挂载在哪个目录下,以及我们所挂载的目录容量是否足够大,如果容量太小应该怎么办,今天就是来解决这个问题的。1.问题描述 如下图,/dev/sda6挂载在/home目录下,即我们普通用户家目录下的数据都存...
https://blog.csdn.net/weixin_31569663/article/details/116776448
$cd /
home
/zk
$sudo rm -f /
home
/zk
$sudo mkdir /mount/zk # /mount这个
目录
是我自己创建用于专门
挂载
/dev/sdb的
$sudo ln -s /mount/zk /
home
/zk # 建立
软链接
成功以后的效果如下:
zk@ubuntu:~$ cd /
home
/
zk@ubuntu:/
home
$ ls -lh
在
使用
Linux
时,有时候会因为初始时
磁盘
空间分配估计
不足
,
使用
中需要将
挂载
点扩容的情况,这就需要我们
挂载
新的
磁盘
。但是如果我们在
Linux
运行过程中
挂载
磁盘
,
Linux
又不能在不重启的情况下自动识别,这时就需要我们
使用
下面的操作使
Linux
在不重启的情况下识别新
挂载
的
磁盘
。
首先,查看主机总线号,
磁盘
肯定是有总线连接着的:
[root@localhost ~]# ls /sy
上图可以看到分明/opt/analysis占用只有339M但是这个
挂载
盘已经占用了18G了,网络上的攻略大多都是让把
磁盘
卸载了重新
挂载
就可以了,本来是想按照这个去做的,但是无奈这个盘还有东西在运行。
怎么办?还能怎么办?
开始分析
问题
:为什么还会占用这么多?我之前
使用
它是用来启动flink的。但是我明明把它kill掉了。。。。琢磨了半天我发现,是的,我是将它端口kill掉了,但是怎么说明我将它的进程停掉了?停了嘛?没停,确实是没停。。
我将端口kill掉只能说明我将某个进程kill掉了,但是flink依然.
2. 创建
挂载
点:在根
目录
下创建一个文件夹,例如/mnt/new_disk。
3. 格式化
磁盘
:
使用
命令mkfs.ext4 /dev/sdb1(其中/dev/sdb1是
磁盘
的设备名)格式化
磁盘
。
4.
挂载
磁盘
:
使用
命令mount /dev/sdb1 /mnt/new_disk
挂载
磁盘
。
5. 检查
磁盘
是否已经
挂载
:
使用
命令df -h查看已
挂载
的
磁盘
。
如果你想永久
挂载
磁盘
,你需要在/etc/fstab文件中添加一行,例如:
/dev/sdb1 /mnt/new_disk ext4 defaults 0 0
这样,每次启动系统时,
磁盘
都会自动
挂载
到/mnt/new_disk。
### 回答2:
在
Linux
系统中,
挂载
磁盘
到根
目录
是非常常见和重要的操作,它可以扩展
Linux
系统的存储能力,为用户提供更加灵活的存储空间。
首先,我们需要在
Linux
系统上找到待
挂载
的
磁盘
的设备名,可以
使用
命令“fdisk -l”或“lsblk”来查看系统上所有的块设备和分区,并找到待
挂载
的
磁盘
的设备名。
接着,我们需要在
Linux
系统上创建一个
挂载
点,即准备一个
目录
作为
挂载
的目标
目录
,通常可以在根
目录
下新建一个空
目录
,例如“/mnt/disk”。
然后,利用命令“mount”将
挂载
目标与
磁盘
设备连接起来。例如,如果待
挂载
的
磁盘
的设备名为“/dev/sdb”,
挂载
目标为“/mnt/disk”,则可以
使用
命令“mount /dev/sdb /mnt/disk”来
挂载
磁盘
到根
目录
。
最后,为了保证
Linux
系统每次启动时都能够自动
挂载
磁盘
到根
目录
,需要将相关的
挂载
配置信息写入到系统的文件系统表中,可以
使用
编辑工具修改“/etc/fstab”文件来实现。
总之,
挂载
磁盘
到根
目录
需要明确
磁盘
设备名、创建
挂载
点、
使用
mount命令
挂载
磁盘
、写入fstab文件等多个步骤,需要注意
挂载
方式和目标位置,以及权限等
问题
。掌握这些技能,能够更好地管理
Linux
系统的存储
磁盘
并提高数据安全性。
### 回答3:
Linux
中的
挂载
是指将一个文件系统(如
磁盘
分区、U盘、CD-ROM等)加入到操作系统中,并将其与文件系统中的一个
目录
进行关联,使得
挂载
后的文件系统能够在该
目录
下进行访问。在
Linux
中,
挂载
是非常重要的操作,尤其是在服务器操作中,因为它可以更好的利用存储空间。
将
磁盘
挂载
到根
目录
的步骤如下:
1. 查看
磁盘
信息
使用
"lsblk" 命令查看系统中存在的
磁盘
信息,找到要进行
挂载
的
磁盘
的设备名称和分区号。
2. 创建
挂载
点
在需要
挂载
的
目录
下,创建一个
挂载
点(即某个
目录
),用于
挂载
磁盘
分区。比如,可以在根
目录
下创建一个名为 "data" 的
目录
作为
挂载
点。
3. 格式化
磁盘
分区
如果
磁盘
分区还没有格式化,需要对其进行格式化,以便系统可以读取数据。可以
使用
"mkfs.ext4" 命令来格式化分区,比如 "sudo mkfs.ext4 /dev/sdb1",其中 "/dev/sdb1" 是
磁盘
分区的设备名称。
4.
挂载
磁盘
分区
使用
"mount" 命令将
磁盘
分区
挂载
到之前创建的
挂载
点上,例如 "sudo mount /dev/sdb1 /data",其中 "/dev/sdb1" 是之前查看到的
磁盘
分区的设备名称,"/data"是之前创建的
挂载
点
目录
。
5. 修改 /etc/fstab 文件
为了实现开机自动
挂载
,需要将
挂载
信息写入 /etc/fstab 文件中,可以
使用
编辑器打开该文件并在最后添加一行类似于 "/dev/sdb1 /data ext4 defaults 0 2" 的内容。其中 "ext4" 是文件系统类型, "defaults" 表示
使用
默认的
挂载
选项, "0" 表示不备份该文件系统, "2" 表示系统可以先进行根文件系统
挂载
,然后再
挂载
其他文件系统。
总之,将
磁盘
分区
挂载
到根
目录
下,需要依次进行查看
磁盘
信息、创建
挂载
点、格式化
磁盘
分区、
挂载
磁盘
分区以及修改 /etc/fstab 文件等一系列的步骤,以便更好地管理和利用存储空间,提高系统的性能和可靠性。