标签: arch-linux

检测到 USB 但在 /dev 中未找到

我有一个带有内核 4.9.6 的抛物线 (arch)/Linux 安装。当我插入一个USB外置硬盘,我可以看到它在lsusb

Bus 002 Device 055: ID 0411:01de BUFFALO INC. (formerly MelCo., Inc.) External Hard Drive HD-PCTU3 [Buffalo MiniStation]

但是我在 /dev 的任何地方都找不到它作为块设备。例如,lsblk返回

NAME              MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                 8:0    0 223.6G  0 disk 
??sda1              8:1    0 223.6G  0 part 
  ??root          254:0    0 223.6G  0 crypt
    ??matrix-swap 254:1    0     2G  0 lvm   [SWAP]
    ??matrix-root 254:2    0 199.4G  0 lvm   /
    ??matrix-boot 254:3    0     2G  0 lvm   /boot
    ??matrix-var  254:4    0  20.2G  0 …
Run Code Online (Sandbox Code Playgroud)

usb arch-linux block-device

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

systemctl enable 与 systemctl start 不同,如何?

我正在运行一个 Arch Linux(最新的、最新的)机器,并试图让 MySQL 在启动时启动。安装 systemd 软件包后,我可以使用 systemctl,因此我可以执行以下操作:

systemctl start mysqld.service
systemctl [stop|status|restart] mysqld.service
Run Code Online (Sandbox Code Playgroud)

这一切都很好,当我想手动启动/停止时效果很好,但是,当它在启动时启动时(通过在 systemctl 上使用“启用”,我得到了一些令人讨厌的输出):

[root@rudivarch ~]# systemctl enable mysqld.service
Failed to issue method call: No such file or directory
Run Code Online (Sandbox Code Playgroud)

显然,由于其他命令工作得很好,我对此感到非常困惑并且花了很多时间试图弄清楚...... systemctl status 输出这个:

[root@rudivarch ~]# systemctl status mysqld.service
mysqld.service
     Loaded: loaded (/etc/rc.d/mysqld)
     Active: inactive (dead) since Tue, 31 Jan 2012 15:32:28 +0000; 1min 25s ago
    Process: 589 ExecStop=/etc/rc.d/mysqld stop (code=exited, status=0/SUCCESS)
    Process: 257 ExecStart=/etc/rc.d/mysqld start (code=exited, status=0/SUCCESS)
    CGroup: name=systemd:/system/mysqld.service
Run Code Online (Sandbox Code Playgroud)

任何人都对为什么“启用”不起作用有任何想法?

mysql arch-linux systemd

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

安装 Arch Linux 时出错

我正在尝试在我的 Acer Aspire 4830tg 上安装 Arch Linux,但我一直遇到问题。

一些背景知识:我正在尝试从 U 盘上安装 Arch,我使用 bittorrent 获得了 ISO 映像。我还尝试将它与 Windows 8(已安装)一起安装。

当我启动到 Arch linux 时,出现此错误:

:: Mounting '/dev/disk/by-label/ARCH_201212' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/ARCH_201212' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off
Run Code Online (Sandbox Code Playgroud)

我知道如果我在虚拟机上运行它会起作用,但是每当我尝试在我的笔记本电脑上安装它时,我总是收到这个错误。而且由于你不能在没有 Arch 终端的情况下注册 Arch 论坛来运行他们的验证码命令,我不能在他们的论坛上问这个。

linux unix arch-linux installation

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

如何让 i3wm 绑定多点触控手势来改变桌面?

我真正想念 OSX 的一项功能是用于更改桌面的多点触控手势。三指向任一方向滑动让我转到下一个/上一个全屏应用程序或桌面。我非常希望在带有平铺窗口管理器的 linux 中具有相同的功能。我目前正在使用 i3wm,但如果有人可以提供令人信服的理由,我愿意切换。

在我的.config/i3/config文件中,我有以下几行

# multitouch gestures
bindsym --whole-window $mod+button10 workspace prev_on_output
bindsym --whole-window $mod+button11 workspace next_on_output
Run Code Online (Sandbox Code Playgroud)

根据xev我的触摸板正确设置了 button10/button11。该--whole-window标志(根据文档),而据我所知,应该允许我在屏幕上使用此绑定的任何地方。但是只有当我的鼠标悬停在窗口的标题栏上时,绑定才有效。

我在配置中做错了什么吗?或者还有其他方法可以获得此功能吗?

编辑:我正在运行 v 4.10.3

$ i3 -v
> i3 version 4.10.3 (2015-07-30, branch "4.10.3") © 2009-2014 Michael Stapelberg and contributors
Run Code Online (Sandbox Code Playgroud)

gestures arch-linux i3-window-manager

17
推荐指数
1
解决办法
4509
查看次数

Parted 没有可用的“调整大小”命令

我正在尝试使用 parted 调整分区大小,但它没有可用的“调整大小”命令

gchain@archbogchain@archbook:~$ sudo parted /dev/sdb 
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found …
Run Code Online (Sandbox Code Playgroud)

linux hard-drive arch-linux ext4

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

如何暂停 Arch Linux

什么命令可以挂起适当配置的 Arch Linux 系统?

用户故事:要么现在,要么永远。我在逃。我没有时间阅读ArchWiki/Power_management/Sus​​pend_and_hibernate但我想要节能。如何在我错过约会之前暂停 Arch Linux?

注意:这个问题的存在是因为 Arch Wiki 不像 StackExchange 那样简单,而且因为它是一个很少使用的命令(或命令列表?),因此很难记住。

linux arch-linux suspend

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

启动时启动 systemd 用户服务

我正在尝试为特定用户启动 systemd 服务(服务名称/目标不相关)。我这样做是因为我需要有一个在启动时运行的应用程序的每个用户进程。

这是我迄今为止取得的成就:

但是,当我重新启动该服务时,该服务似乎没有启动,并且在 journalctl 中没有看到该服务的任何内容。但是状态说服务已启用:

~ $ systemctl --user 状态传输守护进程

? custom.service - 自定义守护进程
加载:加载(/etc/systemd/user/custom.service;启用;供应商预设:启用)

活动:不活动(死)

我也可以通过运行手动运行它,没有问题

~ $ systemctl --user start custom.service

任何人都知道我做错了什么?

arch-linux daemon systemd

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

如何禁用 Slack 迷你面板?

我在运行 KDE Plasma 5.12.4 的 ArchLinux 笔记本电脑上使用 Slack 应用程序。
每当我在通话和切换应用程序、桌面或活动时,就会出现 Slack 迷你面板。

由于它显示为一个新窗口,因此它会在仅图标的任务管理器小部件中触发通知,即使我并不真正关心它,也会显示自动隐藏面板。


长话短说,我不希望出现 Slack 迷你面板。
我没有找到从应用程序中禁用它的选项。

如何禁用此迷你面板?

linux kde arch-linux slack

14
推荐指数
1
解决办法
2621
查看次数

systemd 不运行 /etc/rc.local?

我正在使用 Archlinux 并开始尝试 systemd 这些天。

但是,我发现 systemd 没有加载我的 /etc/rc.local 脚本。

正如维基页面中提到的,我确实运行了systemctl enable rc-local.service,但这没有帮助。

我的 /etc/rc.local 文件的内容是:

echo -n 120 > /sys/devices/platform/i8042/serio1/speed
echo -n 250 > /sys/devices/platform/i8042/serio1/sensitivity
iptables --table nat -A POSTROUTING -s 192.168.0.0/16 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)

有什么建议?

arch-linux

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

睡眠后(或连接丢失时)无法访问 sshfs 挂载的文件夹

通常,当我通过 ssh 挂载文件系统时:

sshfs user@remote: ~/Mounts/Remote
Run Code Online (Sandbox Code Playgroud)

如果我唤醒机器,机器将休眠(关闭笔记本电脑盖),我无法访问安装的文件夹。此外,如果我尝试ls在父文件夹中,终端会冻结。当连接以某种方式丢失时也会发生同样的情况。

如果尝试卸载使用

fusermount -u ~/Mounts/Remote
Run Code Online (Sandbox Code Playgroud)

我不能这样做,因为:

fusermount: 无法卸载 /home/yotama9/Mounts/Remote: 设备或资源繁忙

我试图杀死 ssh,但我无法再次挂载该文件夹。ls在文件夹中仍然冻结。

我怎样才能避免这种情况并解决这个问题(Arch Linux)?

linux mount arch-linux sshfs

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