首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux使用--根目录空间不足,追加空间到根目录下

linux使用--根目录空间不足,追加空间到根目录下 最近在爬虫,要保存大量的源码在linux上,最后发现根目录不足,想要追加根目录的空间,我的系统是centos7,还好之前分配了一整个系统盘给centos...,有200g,根目录目前使用了50g,现在从home目录分配100g给root目录,剩50g给自己,也就是home目录,我目前就给home留了40g,之前都给的时候出了些小问提,还没琢磨出来,就少分一点...如果是安装时候硬盘空间用完了,也可以进行再挂载一个硬盘进行追加空间。  ...查看分区的状态: 敲入命令:df -h   ,然后可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。 ?...现在空间是追加了,然后就是要扩展/root的文件系统啦 敲入命令:xfs_growfs  /dev/mapper/centos-root  ?

14.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 Linux 命名空间隔离系统

    但其中一个关键组件,即使用 Linux 命名空间,该组件自 2008 年 2.6.24 版本发布以来就一直是 Linux 的功能。...为什么使用 Linux 命名空间进行进程隔离?什么是 Linux 的命名空间?为什么要使用命名空间?在单用户计算机中,单一系统环境可能没有问题。...挂载命名空间Linux 同样也为系统所有挂载点维护了一个数据结构。它包括像挂载了哪些磁盘分区、它们被挂载到了哪里、是否只读等信息。...你可以在每个网络命名空间安装一个单独的 SSH 守护进程。然而,运行多个 SSH 守护进程会使用大量宝贵的资源(例如内存)。这时,使用一个特殊的「init」进程再次被证明是一个好主意。...总结本文概述了如何在 Linux使用命名空间,然后逐步解释了 Linux 命名空间

    16410

    linux交换空间

    swap空间有两种形式:一是交换分区,二是交换文件。总之对它的读写都是磁盘操作。...linux内存通过 virtual memory 虚拟内存来管理整个内存, 虚拟内存管理着物理内存,也管理着swap交换空间。...Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。...那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。...其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

    3.9K70

    linux之用户空间和内核空间

    linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。...Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。...而将较低的3G字节(从虚拟地址 0x00000000到0xBFFFFFFF),供各个进程使用,称为“用户空间)。因为每个进程可以通过系统调用进入内核,因此,Linux内核由系统内的所有进程共享。...于是,从具体进程的角度来看,每个进程可以拥有4G字节的虚拟空间Linux使用两级保护机制:0级供内核使用,3级供用户程序使用。...从图中可以看出(这里无法表示图),每个进程有各自的私有用户空间(0~3G),这个空间对系统中的其他进程是不可见的。最高的1GB字节虚拟内核空间则为所有进程以及内核所共享。

    4K20

    Linux 使用 tar 命令压缩目录下所有文件

    本文介绍使用 tar 命令压缩文件的操作,以及 tar 与 tar.gz tar.bz2 之间的关系。使用 tar 命令压缩一层目录要将目录下的所有文件压缩为一个 tar 包,可以使用 tar 命令。...以下是一个简单的示例,假设要将当前目录下的所有文件和子目录压缩为一个名为 archive.tar 的 tar 包:1.切换到指定目录cd /path/to/directory2.利用 * 压缩全部文件tar...也可以在命令行中实现:tar -czvf archive.tar.gz -C /path/to/directory .这里的 -C 选项用于切换到指定目录,然后压缩该目录下的所有文件和子目录。...*: 表示当前目录下的所有文件和子目录。进一步压缩 tar 包此时可以对 tar 包进一步压缩。可以使用 -z 选项(gzip 压缩)或 -j 选项(bzip2 压缩)。...例如,使用 gzip 压缩:tar -czvf archive.tar.gz *使用 bzip2 压缩:tar -cjvf archive.tar.bz2 *

    95410

    Linux 使用 nvm 安装 node

    ://github.com/nvm-sh/nvm 可以直接从仓库的 Releases 下载相关版本,但是我比较懒,为了更新合下载方便,我选择直接使用 git 克隆仓库 我希望把他安装在系统的根目录,以便所有用户都可以使用.../nvm/ ./.nvm 修改 .nvm 文件夹的权限,以便所有用户都能读写和执行 sudo chmod 777 -R ./.nvm/ 现在 nvm 已经安装成功了 接下来就是需要配置环境变量 为所有用户配置全局变量...Release 下载的) 或者有嵌套文件夹,那么请修改为你自己刚刚将 nvm 下载到的位置 重新加载用户的配置文件 source ~/.bashrc 使用 nvm 安装 node 我这里安装 18.x...Downloading https://nodejs.org/dist/v18.17.1/node-v18.17.1-linux-x64.tar.xz... ######################...yarn 但是由于正常安装出来的 yarn 的 bin 文件不在环境变量中,导致 yarn 安装出来的包无法使用全局命令。

    2.8K30

    从命令行查看所有安装Linux内核

    从命令行查看所有安装Linux内核 根据您使用Linux发行版,有多种方法可以查看系统中安装所有Linux内核信息。查看Linux所有安装内核的最简单、最快捷的方法是使用find命令。...使用find命令查看所有安装Linux内核 从上面的输出中可以看到,在我的Ubuntu机器上安装了两个版本的Linux内核(5.4.0-64和5.4.0-65)。...查看Alpine Linux中已安装的内核 我们可以使用以下apk命令查看所有安装的内核及其版本: $ apk info -vv | grep linux 输出示例 libblkid-2.32-r0..._OS, Linux Mint,我们可以使用dpkg命令找到所有安装内核的列表: $ dpkg --list | grep linux-image 输出示例 ii linux-image-5.4.0...列出在openSUSE中安装所有Linux内核 因为openSUSE也是一个基于rpm的系统,所以列出所有安装Linux内核的命令与Fedora、RHEL发行版相同。

    12.7K20

    Linux进程地址空间

    Linux进程地址空间是学习Linux的过程中,我们遇见的第一个难点,也是重中之重的重点。虽然它很难,但是,等我们真正懂得了这样设计的原理,我们不禁会感叹:这真的是太妙了。...所以就要对整个程序地址空间进行编址。使用unsigned int即可。 为了理解如何编址,我们讲一个小故事: 有一个上小学的女孩,非常爱干净。...实际上就是在需要开辟空间时,假装开了空间,实际上用的还是原来的空间,减少开辟空间的时间,等到真正要使用空间的时候才去真正开辟空间。   ...妈妈就相当于一个页表,所以页表不仅仅是映射作用,还要对访问内存空间的行为进行审查,对内存空间进行保护!!这一套规则是所有的进程都必须遵守的。...编译器编译代码和虚拟进程地址空间使用虚拟地址的规则是一样的。方便使用。 因作者水平有限,难免会有错误,请各位指正!!!

    8410

    Linux】进程地址空间

    显示相同地址,却是不同的值 下面在Linux上验证 创建test.c文件 st.c  ⮀...,从全0到全FFFF(16进制),因为数字是线性的,每一个数字表示一个地址,每个地址对应一个字节 地址空间是线性结构的 4.确定地址空间 32位下地址空间默认为0-42亿多 假设空间范围为4GB 设置进程地址空间的结构...扩展2 malloc的本质 操作系统一般不答应任何的浪费或者不高效 向操作系统申请内存,不一定立马使用 在你申请成功之后,和使用之前,就以一段小小的时间窗口——没有被正常使用,但是别人用不了——闲置状态...当malloc申请空间时,在地址空间中申请空间,在页表处只填写虚拟地址,物理地址处不填写,就不需要在物理地址处申请空间,过一会,进程尝试对空间写入,在重新申请空间把映射关系创建好,整体机制被叫做...进程地址空间+页表的意义: 1.防止地址随意访问,保护物理内存与其他进程 若没有地址空间的存在,则直接使用cPU调用物理地址,会有野指针的问题存在 2.将进程管理和内存管理进行解耦合 因为有虚拟地址和页表的存在

    3K10

    Linux】进程地址空间

    文章目录 一、前言 二、什么是进程地址空间 三、进程地址空间如何进行管理 四、为什么会存在进程地址空间 五、进程地址空间区域的严格划分 一、前言 学习Linux系统编程一共要翻越三座大山 – 进程地址空间...Linux中,三者的意思是一样的,都表示虚拟地址,大家不用过于区分。...Tips:OS 为每个进程都创建独立的地址空间就相当于给每个进程都画了一个"大饼",即告诉每个进程:“你享有计算机中的所有资源,整个系统内存都是你的,你快来用吧!”...所以和管理进程一样,操作系统会使用一种内核数据结构来对地址空间进行管理,Linux中用于 管理地址空间的内核数据结构叫做 mm_struct,操作系统会为每个进程创建一个 mm_struct 对象,然后通过管理结构体对象来间接管理进程地址空间...Linux 中 mm_struct 源码如下: 可以看到,进程地址空间其实也是进程属性的一种,我们可以通过进程的 task_struct 来找到/管理进程对应的地址空间

    3.9K00

    kali linux 使用教程_kali linux安装软件

    kali linux使用教程 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...安装文件: 链接:https://pan.baidu.com/s/11ZBV1RJZjW9Gi53YZ7Q31Q 提取码:lqh1 安装教程网上自行百度,这里不再详说 (2)安装kali-linux...**可以自行安装,下面是镜像文件。安装教程自行百度。...,在Downloads中选择Download Kali Linux, **安装完成之后打开kali linux (3)准备网卡 购买网卡时应该注意: 1、该网卡可以连接kali linux 2、该网卡具有监听模式...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    12.8K42

    使用 du 检查 Linux 上已用的磁盘空间

    无论你有多少存储空间,它总有可能被填满。在大多数个人设备上,磁盘被照片、视频和音乐填满,但在服务器上,由于用户账户和日志文件数据,空间减少是很正常的。...无论你是负责管理一个多用户系统,还是只负责自己的笔记本电脑,你都可以用 du 命令检查磁盘的使用情况。 默认情况下,du 列出了当前目录中使用的磁盘空间,以及每个子目录的大小。...如果你觉得这很混乱,并希望分别看到所有的大小,你可以使用 --separate-dirs(或简写 -S)选项: $ du --separate-dirs 12 ./.backups 48 ....查看文件的修改时间 当查看文件以找出占用空间的内容时,查看文件最后一次被修改的时间是很有用的。一年内没有使用过的文件可以考虑归档,特别是当你的空间快用完时。...如需获得一个驱动器上可用磁盘空间的摘要,请阅读我们关于 df 命令的文章。

    2K20
    领券