系统挂起,挂载失败

系统挂起,挂载失败

我对 Ubuntu 还很陌生,如果我的问题听起来很愚蠢(也是我的英语不好),请原谅。

为了节省磁盘空间,我格式化了我的 Windows 安装,并且当第一个安装的 Ubuntu 副本随 Windows 启动失败时,我不知何故能够再次安装 Ubuntu。

我的系统有 2 个硬盘:1 个 500 GB已加密,另外一个是160 GB。

我对 Ubuntu 进行了分区并安装在 160GB 硬盘上,然后将该驱动器剩余的 116GB 和 /media 上的 500GB 安装起来。

当我注意到我的系统在没有交换内存的情况下运行时,我尝试编辑 fstab,但仍然没有挂载交换分区。

我的问题是,我的系统经常死机,主要是在使用 Firefox/Chromium 浏览时。系统死机非常严重,我无法通过 alt+f2 进入终端,唯一有效的方法是 Alt+PrtScrn+ REISUB。

我尝试使用 mountall。

mountall: Unable to listen for privateconnections: Failed to bind socket "/com/ubuntu/mountall/server/": Address already in use
mountall: Disconnected from Upstart

我的系统上同时运行 nginx 和 Apache,但我只有 2GB 的 RAM。

我不知道从哪里开始让我的系统恢复工作状态。(我停止了对 Ubuntu 的实验,唷!!!)

请告诉我,购买额外的 RAM 或 HDD 是否可以在这里使用,我完全感到困惑和沮丧,因为我无法继续在这台机器上工作。

更新(1):

我的系统有交换内存:

sudo fdisk -l

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   957249089   478624513+  83  Linux

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1        86085632   312580095   113247232   83  Linux
/dev/sdb2        61450238    86085631    12317697    f  W95 Ext'd (LBA)
/dev/sdb5        78024704    81930239     1952768   82  Linux swap / Solaris
/dev/sdb6        61450240    78010367     8280064   83  Linux
/dev/sdb7        81932288    86085631     2076672   82  Linux swap / Solaris

磁盘工具 160GB

磁盘工具 500GB

更新(2):

命令 blkid

/dev/sda1: UUID="9609fc4c-ece8-4c9b-985e-c1271866aa4c" TYPE="crypto_LUKS" 
/dev/sdb1: LABEL="Ubuntu116GB-OS2" UUID="674b44fc-f619-4ca8-9d07-80a3d43d1b10" TYPE="ext4" 
/dev/sdb6: LABEL="Ubuntu8.5GB-OS1" UUID="bcd535b5-eef9-4d70-be33-07153802b2ba" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="121099fc-9fa2-4051-9253-b2938c2e7468" TYPE="swap"

sudo lsblk -o 名称、FSTYPE、大小、挂载点、标签

NAME                  FSTYPE        SIZE MOUNTPOINT LABEL
sda                               465.8G            
└─sda1                crypto_LUKS 456.5G            
sdb                               149.1G            
├─sdb1                ext4          108G /          Ubuntu116GB-OS2
├─sdb2                                1K            
├─sdb5                              1.9G            
├─sdb6                ext4          7.9G            Ubuntu8.5GB-OS1
└─sdb7                                2G            
  └─cryptswap1 (dm-0) swap            2G [SWAP] 

猫/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0

# / was on /dev/sdb1 during installation
UUID=674b44fc-f619-4ca8-9d07-80a3d43d1b10 /               ext4    errors=remount-ro 0       1

# swap was on /dev/sdb7 during installation
#UUID=a36435c9-e579-470a-92fc-e477afd501bc none            swap    sw              0       0

#/dev/mapper/cryptswap1 none swap sw 0 0
UUID=8e474f34-7b1d-49aa-81f1-607192912785 none swap sw 0 0

但是,我可以通过以下方式手动加载交换:

sudo swapon /dev/mapper/cryptswap1

我的系统有两个 Ubuntu 安装,我现在从 116GB ext4 上的 OS2 运行每个命令(请参阅图片),我想删除 8.5GB ext4 上的 OS1,并将两个交换分区用作一个 4GB 的交换分区

答案1

内存或交换空间不足

如果只有 2 GiB 的主内存,并且没有交换空间,您可能会遇到问题。我建议您为此创建并安装一个交换分区。您可以轻松设置一个使用 dm-crypt 加密交换分区,这将因为随机的一次性音量键而中断从挂起到磁盘的恢复。

要删除“OS1”,只需使用 、 或您喜欢的任何磁盘分区工具删除该分区即可palimpsestgpartedfdisk现有交换分区执行相同操作以创建更大的新分区。您也可以创建swapon多个分区(也可以使用fstab)。

其他可能的原因

这也可能是硬件损坏或驱动程序有问题。由于问题与网页浏览有关,我怀疑是 RAM 模块损坏或图形适配器驱动程序出现故障,但您应该先解决交换问题,因为这似乎更成问题。

相关内容