小编Vol*_*gel的帖子

如何避免系统启动时硬盘旋转?(来自 SSD 的 Ubuntu)

感谢hdparm -B1 /dev/sdb我的硬盘在启动时不再旋转。但是在完成 BIOS POST 消息并启动 Ubuntu 后,硬盘通过 SATA 数据线获得信号并开始旋转。

保留数据线(但仍插入 SATA 电源线)让系统完全从我的 SSD 启动,而无需启动 HDD。

什么原因导致硬盘旋转?也许Grub2?


编辑:不,似乎不是启动驱动器的 Grub2。我只是将 Grub 设置为在没有计时器的情况下显示其菜单。在我点击 Ubuntu 标准启动选项之前什么也没有发生,然后几秒钟后驱动器开始旋转。


编辑dmesg | grep sdb::

[    7.080043] ata2.00: qc timeout (cmd 0xef)
[    7.080057] ata2.00: failed to IDENTIFY (SPINUP failed, err_mask=0x4)
[    9.830035] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    9.836555] ata2.00: ATA-8: SAMSUNG HD105SI, 1AJ10001, max UDMA/133
[    9.836564] ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ …
Run Code Online (Sandbox Code Playgroud)

boot hard-drive

8
推荐指数
1
解决办法
5276
查看次数

为什么 $0 设置为 -bash?

第一个登录进程名称似乎设置为-bash,但是如果我使用 subshel​​l 则它变为bash. 例如:

root@nowere:~# echo $0
-bash
root@nowere:~# bash
root@nowere:~# echo $0
bash
Run Code Online (Sandbox Code Playgroud)

-bash 导致某些脚本失败,例如 . /usr/share/debconf/confmodule

root@nowere:~# echo $0
-bash
root@nowere:~# bash
root@nowere:~# echo $0
bash
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么$0设置为-bash

command-line bash scripts debconf

8
推荐指数
1
解决办法
3696
查看次数

用于刷新 GUI 桌面的命令行命令,例如按 F5 时?

是否有任何命令可以刷新桌面图标(就像 F5 按钮那样)?

我需要这个,因为在启动应用程序中,我设置了一个命令来挂载我的备份分区,并且我已经创建了一个指向那里某些目录的桌面链接。问题是我登录时图标不会刷新,除非我按F5。我想在启动应用程序中放置一个命令来执行此操作。(请注意,我不想重新启动 GNOME shell 或 Unity,就像他们在这里所说的那样。我只需要一个命令来完成 F5 所做的事情)

command-line shortcut-keys desktop-environments filemanager

8
推荐指数
2
解决办法
2万
查看次数

以 root 身份中断的服务命令的 Shell 选项卡完成

在我们的大多数服务器上,以 root 身份输入服务命令后,服务名称的制表符补全不再有效。它作为非 root 工作得很好。这是在 Ubuntu 12.04 上。我不知道如何解决这个问题。

演示:

Tab 补全作为普通用户使用zachary,他按 Tab 键在第一张图片中列出补全:

标签完成工作

但是作为 user root,它不会将服务列为完成(仅文件):

现在它没有

任何帮助将不胜感激。

bash root auto-completion 12.04

7
推荐指数
1
解决办法
2620
查看次数

从目录中的所有文件名中删除最后三个字符

我有一个包含大约 10 个文件的目录,我想从所有这些文件的名称中删除最后三个字符。有人知道可以执行此操作的终端命令吗?

另外,我如何将所有这些文件的名称中的字符更改为小写?

command-line gnome-terminal batch batch-rename

7
推荐指数
1
解决办法
1万
查看次数

SSH 访问 - 重新分配磁盘空间

我知道这是一个经常被问到的问题,但不幸的是,大多数答案都涉及使用 LiveCD,这在这种情况下是不可能的。我目前在主机上使用运行 Ubuntu 14.04 LTS 的专用服务器,该服务器将大部分磁盘空间分配给 /home 目录。不幸的是,我已经用完了根目录上的磁盘空间,这实际上破坏了我的服务器。我的难题是我已经在服务器上设置了相当多的数据,因此很难在本地备份所有内容并使用更好的分配重新安装专用服务器。

基本上我正在寻找的是一种将 .home 目录中当前所有内容分配到 / 目录的方法。据我所知,在运行时无法重新分配磁盘,所以我真的不知道从哪里开始。我的主机确实提供了一个“救援模式”,它似乎创建了一个临时虚拟机,将当前文件树安装在 /mnt 目录中,但我不太确定是否可以通过它重新分区磁盘。它还有一个“Netboot”选项,我还没有尝试过,但总是有可能的。

我不太确定从哪里开始,所以您能提供的任何帮助将不胜感激!

server ssh partitioning

7
推荐指数
2
解决办法
424
查看次数

“chmod -R o+x /home”危险吗?

我对 Ubuntu 很陌生。在我的家用电脑上工作期间,我不小心做了以下命令:

sudo chmod -R o+x /home
Run Code Online (Sandbox Code Playgroud)

我想知道为其他用户开放访问是否危险,如果是,我该如何恢复?

permissions files chmod

6
推荐指数
1
解决办法
2万
查看次数

启动时usbview错误

usbview在尝试启动程序后收到此消息错误消息时,我正在尝试使用该程序:

Verify that you have USB compiled into your kernel, 
have the USB core modules loaded, and have the 
usbdevfs filesystem mounted. 
Run Code Online (Sandbox Code Playgroud)

在此之后,它或多或少取决于用户,所以我真的不知道该怎么办?

usb

6
推荐指数
1
解决办法
2882
查看次数

如何更改新用户主文件夹的默认父目录?

我主要是问这个,因为它是要求我做的任务的一部分。

“配置linux的默认设置,当你创建一个新用户时,他们的主目录/project/users默认在目录中。”

我已经想出了如何设置除此之外的其他自动标准。我环顾了整个/etc/xdg目录,对/etc/skel. 我用谷歌搜索了九种生活,并用许多不同的措辞在这个网站上搜索了如何做到这一点。如果它已经被覆盖,请参考它,我将删除此问题。谢谢大家的帮助。

default home-directory multiple-users

6
推荐指数
2
解决办法
6460
查看次数

如何在命令行(终端)中禁用新建配置文件的快捷方式

我在玩终端时遇到了终端偏好。在它下面有一个名为 Shortcut 的选项卡,我不小心将新配置文件的快捷方式启用为 Q。现在,每当我在终端上按 Q 时,都会创建一个新配置文件。我正在使用 Ubuntu 15.04

我如何禁用它?这是发生的事情的快照:

图片在这里

command-line shortcut-keys gnome-terminal shortcuts

6
推荐指数
1
解决办法
1817
查看次数