*

离线 xqzyxb

  • ***
  • 121
距上次重装2月1天,进入死循环周期
« 于: 2018-01-23, 12:28:09 »
昨天下午系统提示没有内存空间,我就像在W系统中,提起鼠标这把杀猪刀就开始在/usr/里面乱砍,整了100多兆的空间,正常退出。今天就进不了系统了,以前经常出现这种情况,都是重装,今天找站长看看。

开机后3个选项
程序代码: [选择]
openSUSE Leap 42.3
Advanced options for openSUSE Leap 42.3
Start bootloader from a read-only snapshot


程序代码: [选择]
Welcome to openSUSE Leap 42.3 - Kernel 4.4.104-39-default(tty1).
linux-nx84 login:sudo
Password:
Login incorrect


程序代码: [选择]
openSUSE Leap 42.3 - Linux 4.4.104-39-default
openSUSE Leap 42.3 - Linux 4.4.104-39-default
openSUSE Leap 42.3 - Linux 4.4.103-36-default
openSUSE Leap 42.3 - Linux 4.4.103-36-default


程序代码: [选择]
Welcome to openSUSE Leap 42.3 - Kernel 4.4.103-36-default(tty1).
linux-nx84 login:sudo
Password:
Login incorrect

又找了些别人的答案试
程序代码: [选择]
linux-nx84 login:root
Password:
login:write lastlog failed:No space left on device
Have a lot of fun...
linux-nx84:~#

程序代码: [选择]
ldconfig
ldconfig:Can`t create temporary cache file /etc/ld.so.cache~:No space left on device



« 最后编辑时间: 2018-01-27, 14:41:01 作者 xqzyxb »
後之視今,亦猶今之視昔,悲夫--王羲之

昨天下午系统提示没有内存空间,我就像在W系统中,提起鼠标这把杀猪刀就开始在/usr/里面乱砍,整了100多兆的空间,正常退出。今天就进不了系统了,以前经常出现这种情况,都是重装,今天找站长看看。
`/usr` 里都是系统文件,不能删的。非要删的话只能去 `/var/log` 里删。要腾空间出来可以将不需要的软件删除。Linux 的一个好处是它不会往系统文件里塞些乱七八糟的东西;乱七八糟的东西一般都在用户文件夹里 `/home/用户名/`(显示隐藏文件就能看到很多东西)。

开机后3个选项
程序代码: [选择]
openSUSE Leap 42.3
Advanced options for openSUSE Leap 42.3
Start bootloader from a read-only snapshot
选最后一个,`Start bootloader from a read-only snapshot` 可以从最近时间那个快照(snapshot)启动系统。还可以选择「回退」到这个快照的状态(参考这里,但是暂时没有中文版本)。但是我看你后面的记录,似乎你是可以进入系统的?

这个快照默认情况下**只包括**必要的系统的文件目录。当你从这个快照启动后,系统文件夹都是**只读**的,你可以到处看看,运行一下程序,看是否满足你的要求。如果没问题,可以回退到这个快照,你删除的文件应该就回来了。但是这个快照时间之后的修改(包括系统升级)就都丢失了。

确定没问题的话,可以执行回退指令,然后重启并**正常**进入系统,这就是快照保存的系统状态,而且是可以写入的了。回退指令,
程序代码: [选择]
$ sudo snapper rollback
如果时间不太久的话,你对系统配置(系统级的;区别于保存在用户目录 `/home/用户名/.config` 等目录里的配置)所做的修改应该还能记得,可以重新配置一遍。

程序代码: [选择]
openSUSE Leap 42.3 - Linux 4.4.104-39-default
openSUSE Leap 42.3 - Linux 4.4.104-39-default
openSUSE Leap 42.3 - Linux 4.4.103-36-default
openSUSE Leap 42.3 - Linux 4.4.103-36-default
这个是你的系统中保留的几个内核(Linux kernel)的版本。在升级内核之后出现问题的时候可以选择之前的内和版本来启动系统。你的不属于这个问题。

又找了些别人的答案试
程序代码: [选择]
linux-nx84 login:root
Password:
login:write lastlog failed:No space left on device
Have a lot of fun...
linux-nx84:~#
可以看出来,你能够登录到系统的命令行界面。那么,也许你可以从这里开始恢复你的系统到可用状态。

但是一个大问题是,你的磁盘空间不足。可以考虑清除一些东西:
  • 先清理系统更新的缓存,
程序代码: [选择]
$ sudo zypper clean
    [/li]
  • 清理可能多余的快照(snapshot)

如果清理系统更新缓存还不够让你的系统至少动起来的话,那就再考虑下一个选项。到时候再说吧。

程序代码: [选择]
ldconfig
ldconfig:Can`t create temporary cache file /etc/ld.so.cache~:No space left on device
还是说系统目录 `/` 没有空间了。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

*

离线 xqzyxb

  • ***
  • 121
Re: 距上次重装2月1天,进入死循环周期
« 回复 #2 于: 2018-01-27, 14:56:54 »
站长啊,自我上次重装,就没有做快照了,第3个选项对我不可选。

执行清空,还是启不了。我等不及,新装一个SUSE。这次硬盘空间塞满也是我不能像在W7中那样指定安装导致的,我下英汉词典的词典包,3G多,用SUSE+FIREFOX竟然可以直接下载百度网盘,我估计是这样被塞满的,然后/usr,/tmp,/var,/srv,这四个文件夹中挥起杀猪刀一阵乱砍,只要是文件夹上没有小锁的。每次由系统自动生成的/root目录都是装满了,/home目录基本没有用。

新装一个系统后,更新,再更新,这次不用手动安装就可以播放网页上的视频,但是,但是,奇了怪了,宿主机和虚拟机间原本可以复制粘贴的文本又不行了。

系统无数次重装,安装中的记录也没有保存,原来装的五笔,很简单,这一次装了一天,总算在fcitx中装上了五笔,虚拟鼠标有,虚拟键盘又没有了。

虚拟键盘有了,选五笔了,只能打字母,打不出汉字。

站长,这样下去,打110,120,还是打400
後之視今,亦猶今之視昔,悲夫--王羲之

Re: 距上次重装2月1天,进入死循环周期
« 回复 #3 于: 2018-01-28, 06:49:14 »
你的问题真是不太好回答。刚开始用 Linux 肯定有个折腾再适应的过程,慢慢就习惯了。有时候需要改变一些在 Windows 下养成的思维方式。

一般情况下,Linux 系统只要能进到命令行界面就基本上不需要重装就能解决问题。解决这些问题的过程就是熟悉和了解的过程。你可能是觉得问题一下子太多就不想慢慢解决了。

我想先问几个问题,这样了解了基本情况后你以后问问题我也好回答一些。
1. 你是在 VirtualBox 虚拟机里面安装的 openSUSE 吗?
2. 我说的「快照」是指 openSUSE 系统中默认使用的 BtrFS 系统自动创建的系统存储快照。除非你给关闭了,或者因为系统分区 `/` 的空间太小系统安装时没有启用,否则就肯定有。你将下面指令的结果粘贴上来看看。
程序代码: [选择]
$ sudo snapper ls
至于宿主机和虚拟机之间的复制粘贴,一般需要注意两个问题,
a. 在宿主机里面安装 VBox 扩展(VM VirtualBox Extension Pack)(可能不是必须,我不太确定)和在客户机里安装客户机增强光盘(Guest Additions)里的内容。
b. VBox 管理界面 -> 选中虚拟机 -> 设置(Settings)-> 常规(General)-> (第二个标签页)高级(Advanced)里面有个设置需要启用(选择为「双向(Bidirectional)」。
这两个东西都在这里下载:https://www.virtualbox.org/wiki/Downloads

而五笔输入法的安装似乎网上的笔记很多啊,你可以参考一下。我没有用过,不太清楚。

慢慢来,一个问题一个问题的解决吧。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

*

离线 xqzyxb

  • ***
  • 121
Re: 距上次重装2月1天,进入死循环周期
« 回复 #4 于: 2018-01-29, 13:40:50 »
程序代码: [选择]
914@10:~> sudo snapper ls
[sudo] root 的密码:
类型 | # | 前期 # | 日期                                      | 用户 | 清空 | 描述                | 用户数据
-------+---+----------+---------------------------------------------+--------+--------+-----------------------+--------------
single | 0 |          |                                             | root   |        | current               |             
single | 1 |          | 2018年01月24日 星期三 11时32分14秒 | root   |        | first root filesystem |             
single | 2 |          | 2018年01月24日 星期三 11时59分45秒 | root   | number | 安装后             | important=yes
v914@10:~>

程序代码: [选择]
xshy@10:~> sudo snapper ls
[sudo] password for root:
Type   | #  | Pre # | Date                                             | User | Cleanup | Description           | Userdata     
-------+----+-------+--------------------------------------------------+------+---------+-----------------------+--------------
single | 0  |       |                                                  | root |         | current               |             
single | 1  |       | 西元2018年01月23日 (週二) 17時54分24秒 | root |         | first root filesystem |             
single | 2  |       | 西元2018年01月23日 (週二) 18時25分21秒 | root | number  | 安裝後             | important=yes
pre    | 5  |       | 西元2018年01月24日 (週三) 01時20分50秒 | root | number  | zypp(packagekitd)     | important=yes
pre    | 6  |       | 西元2018年01月24日 (週三) 01時45分26秒 | root | number  | zypp(packagekitd)     | important=yes
pre    | 11 |       | 西元2018年01月24日 (週三) 18時48分33秒 | root | number  | zypp(packagekitd)     | important=yes
post   | 12 | 11    | 西元2018年01月24日 (週三) 19時03分59秒 | root | number  |                       | important=yes
pre    | 29 |       | 西元2018年01月27日 (週六) 00時16分40秒 | root | number  | zypp(packagekitd)     | important=no
post   | 30 | 29    | 西元2018年01月27日 (週六) 00時16分53秒 | root | number  |                       | important=no
pre    | 31 |       | 西元2018年01月28日 (週日) 23時34分04秒 | root | number  | yast sw_single        |             
pre    | 32 |       | 西元2018年01月28日 (週日) 23時50分44秒 | root | number  | zypp(ruby)            | important=no
post   | 33 | 31    | 西元2018年01月28日 (週日) 23時51分46秒 | root | number  |                       |             
pre    | 34 |       | 西元2018年01月28日 (週日) 23時55分56秒 | root | number  | yast sw_single        |             
pre    | 35 |       | 西元2018年01月28日 (週日) 23時58分52秒 | root | number  | zypp(ruby)            | important=no
post   | 36 | 35    | 西元2018年01月29日 (週一) 00時00分11秒 | root | number  |                       | important=no
post   | 37 | 34    | 西元2018年01月29日 (週一) 00時00分29秒 | root | number  |                       |             
pre    | 38 |       | 西元2018年01月29日 (週一) 11時40分18秒 | root | number  | zypp(packagekitd)     | important=no
post   | 39 | 38    | 西元2018年01月29日 (週一) 11時40分43秒 | root | number  |                       | important=no
xshy@10:~>

问题1,我的系统是这样的。
总是2,我根本不晓得站长说的是系统的这个快照。

宿主机和虚拟机不能复制粘贴就是站长提示的答案‘b’,我就是这没有打勾。

虚拟键盘没有,重启就正常了。

在网上搜到的安装五笔全是这句
程序代码: [选择]
sudo apt-get install fcitx-table-wubi最后找到在suse的软件管理中搜
程序代码: [选择]
sudo apt-get install fcitx-table-cn-wubi有五笔只能打字母,着急了,眼看火大的要把房子烧完了,后搜到一个2字的法宝搞定:重启。



後之視今,亦猶今之視昔,悲夫--王羲之

Re: 距上次重装2月1天,进入死循环周期
« 回复 #5 于: 2018-01-29, 20:09:02 »
好吧。看来你还需要再多了解了解。

话说你怎么两个系统?
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!

*

离线 xqzyxb

  • ***
  • 121
Re: 距上次重装2月1天,进入死循环周期
« 回复 #6 于: 2018-01-31, 23:07:58 »
主要是考虑到我有时脑壳要搭铁,所以新建了一个做试验,以免系统崩溃,把我的标点符号吃了。
後之視今,亦猶今之視昔,悲夫--王羲之

Re: 距上次重装2月1天,进入死循环周期
« 回复 #7 于: 2018-02-01, 07:51:45 »
亲自动手试验这个法子挺好。我都经常这么干。
欢迎光临水景一页

请阅读“论坛管理”里面的置顶内容,帮助维护论坛正常运行,方便你我他!