AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2337

j-g-faustus's questions

Martin Hope
j-g-faustus
Asked: 2011-03-14 12:19:25 +0800 CST

我可以阻止来自特定设备或驱动程序的日志消息吗?

  • 4

我在 syslog 和 dmesg 中以每分钟 4-6 条的速度收到“NVRM:os_raise_smp_barrier()”消息;我认为它来自Nvidia图形驱动程序。

系统运行正常,但消息使日志混乱,所以我找不到任何真正的问题。(目前 dmesg 是 4,000 行,其中 3,925 行是相同的消息。)

是否可以抑制或重定向这些消息?

示例日志片段:

Mar 13 20:38:04 desktop kernel: [175481.413559] NVRM: os_raise_smp_barrier(), invalid context!
Mar 13 20:38:04 desktop kernel: [175481.430904] NVRM: os_raise_smp_barrier(), invalid context!
Mar 13 20:38:45 desktop kernel: [175522.223337] NVRM: os_raise_smp_barrier(), invalid context!
Mar 13 20:38:45 desktop kernel: [175522.239655] NVRM: os_raise_smp_barrier(), invalid context!
Mar 13 20:38:47 desktop kernel: [175523.556706] NVRM: os_raise_smp_barrier(), invalid context!
Mar 13 20:38:47 desktop kernel: [175523.572015] NVRM: os_raise_smp_barrier(), invalid context!
10.10
  • 1 个回答
  • 2364 Views
Martin Hope
j-g-faustus
Asked: 2011-03-12 07:50:30 +0800 CST

我可以阻止特定的“设备”出现在 Nautilus 中吗?

  • 5

Nautilus 似乎列出了“设备”下的所有分区。

在我的系统上,这包括一个 Windows 7 分区和一个由 Windows 创建的“系统保留”分区。

我宁愿隐藏这两个分区。可能吗?

nautilus
  • 1 个回答
  • 981 Views
Martin Hope
j-g-faustus
Asked: 2011-03-04 10:04:04 +0800 CST

如何在 CFS 和 BFS 调度程序之间切换?

  • 17

与CFS 或 BFS 调度程序哪个更好的问题相关:

在哪里可以找到可用调度程序的列表?

以及如何在它们之间切换?

10.10
  • 4 个回答
  • 12061 Views
Martin Hope
j-g-faustus
Asked: 2011-02-02 08:48:49 +0800 CST

磁盘/数据超时异常是否危险?

  • 2

我在 mdadm RAID 5 中有几个硬盘驱动器配置为在几分钟不活动后进入待机状态。(使用 hdparm.conf spindown_time。)

我不定期收到以下消息dmesg:

[ 1840.251661] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 1840.251722] ata4.00: failed command: SMART
[ 1840.251758] ata4.00: cmd b0/d5:01:06:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[ 1840.251759]          res 40/00:14:50:2e:04/00:00:02:00:00/40 Emask 0x4 (timeout)
[ 1840.251858] ata4.00: status: { DRDY }
[ 1840.251888] ata4: hard resetting link
[ 1840.600742] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 1840.601521] ata4.00: configured for UDMA/133
[ 1840.601547] ata4: EH complete
[337877.713988] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[337877.714019] ata4.00: failed command: SMART
[337877.714038] ata4.00: cmd b0/d5:01:06:4f:c2/00:00:00:00:00/00 tag 0 pio 512 in
[337877.714039]          res 40/00:04:90:10:81/00:00:00:00:00/40 Emask 0x4 (timeout)
[337877.714089] ata4.00: status: { DRDY }
[337877.714107] ata4: hard resetting link
[337878.063085] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[337878.063743] ata4.00: configured for UDMA/133
[337878.063764] ata4: EH complete

我认为异常是由于smartd驱动器唤醒速度不够快引起的。

通过文件系统正常访问驱动器没有问题(我可以说) - 当它们处于睡眠状态时,它需要比正常时间长几秒钟,但没有例外。

这是我应该担心的事情,作为可能随着时间的推移损坏驱动器的潜在症状吗?

或者我可以安全地忽略它作为正常操作的一部分吗?

编辑:

按要求:smartctl -a对于sda和sde,两个磁盘都是阵列的成员。

如果与thenata4相同,则根据.scsi-4sde/dev/disk/by-path

hard-drive
  • 2 个回答
  • 8078 Views
Martin Hope
j-g-faustus
Asked: 2011-01-28 11:32:28 +0800 CST

当 Samba 不运行时,Samba 工作组从何而来?

  • 4

在我的家庭网络上使用findsmb给了我这个:

IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
---------------------------------------------------------------------
192.168.1.3     MINI           [MSHOME] [Unix] [Samba 3.0.25b-apple]
192.168.1.9     SERVER        +[    MSHOME        ]
192.168.1.11    NAS            [    WORKGROUP     ]
  • MINI - Mac mini
  • 服务器 - Ubuntu 10.10 服务器;Samba 已安装但未运行。
  • NAS - 另一个 Ubuntu 10.10 服务器;Samba 已安装但未运行。

当 Samba 运行时,Ubuntu 组是来自的值/etc/samba/smb.conf,但在 Samba 关闭时,它会退回到这些默认值 - 即使是同一操作系统的两个安装的不同默认值。

我想更改工作组,但我不知道值的来源:不是来自 Samba(这是一个不同的值),不是来自 Winbind(未运行),不是来自 Avahi(未安装);而且我不知道网络组中涉及的其他任何内容。

我怎样才能找到这个设置以便我可以更改它?

networking
  • 1 个回答
  • 10114 Views
Martin Hope
j-g-faustus
Asked: 2011-01-19 23:15:11 +0800 CST

如何获取最新硬件的传感器读数?

  • 10

如何最好地更新lm-sensors以使用最新的硬件?

我全新安装了 Ubuntu 10.10 服务器,并获得以下信息:

$ sudo apt-get install lm-sensors
$ sensors
No sensors found! [...] 
Try sensors-detect [...]
$ sudo sensors-detect
[...]
Driver 'to-be-written':
  * Chip "Nuvoton W83667HG-B Super IO Sensors" (confidence: 9)
Note: there is no driver for [this sensor] yet.
Check http://www.lm-sensors.org/wiki/Devices for updates.

该链接告诉我内核 2.6.36(而 Ubuntu 10.10 使用 2.6.35)或使用独立驱动程序支持该芯片。

更新 lm 传感器的最简单方法是什么?

hardware
  • 1 个回答
  • 8176 Views
Martin Hope
j-g-faustus
Asked: 2011-01-17 12:01:19 +0800 CST

什么是内核配置?

  • 12

在 Ubuntu 10.10 系统上运行PowerTOP,建议之一是

启用 CONFIG_PM_ADVANCED_DEBUG 内核配置选项。此选项将允许 PowerTOP 收集运行时电源管理统计信息。

什么是内核配置选项以及如何启用它?

我可以将它作为启动参数放在某个地方,还是必须编译一个新内核?

kernel
  • 2 个回答
  • 6146 Views
Martin Hope
j-g-faustus
Asked: 2011-01-15 12:30:19 +0800 CST

调试 Samba 性能的技巧?

  • 8

Samba 给我 24 MB/s 读取和 44 MB/s 写入,而 ftp 在相同情况下给我 97 和 112 MB/s。

文件说_

通常,您会发现 Samba 在原始传输速度下的性能与 ftp 相似。

在我的情况下,它显然没有。

在哪里可以找到有关如何调试 Samba 性能的提示?

或者用其他东西替换 Samba 的提示?(不幸的是,我不能使用 ftp,因为我需要一些可以与 rsync/rsnapshot 一起使用的东西。)

更多细节:

  • 两台计算机都运行 Ubuntu 10.10(使用 Samba,因为我也有 Mac)
  • Samba 共享位于本地家庭网络上,安装为

    $ mount
    ...
    //server.local/share/ on /mnt/share type cifs (rw,mand)
    
  • Samba 性能是通过cp在共享中复制( )约 4GB 的单个文件来测试的,time用于计时和手动计算传输速度。

  • ftp 性能是来自 ftp 客户端获取/放置同一文件的数字。
  • iperf提供网络速度 ~900 Mbits/s
  • bonnie++为块读取和块写入提供两侧大于 200 MB/s 的磁盘速度
  • 尝试更改性能调整 HOWTO中建议的参数(读/写原始、读取大小、套接字选项),其中大多数几乎没有区别。(产生影响的那个导致写入速度下降了 50%。)
networking
  • 3 个回答
  • 6571 Views
Martin Hope
j-g-faustus
Asked: 2011-01-13 17:30:25 +0800 CST

创建 USB 安装程序以从命令行安装 Ubuntu?

  • 22

我正在尝试创建一个可启动的 USB 映像以在新计算机上安装 Ubuntu。

在遵循 Ubuntu 桌面的“创建 USB 驱动器”说明之前,我已经完成了此操作,但我没有可用的 Ubuntu 桌面。

我怎样才能只使用命令行来做同样的事情?

我尝试过的事情:

  • 按照适用于 Mac 的 ubuntu.com“创建 USB 驱动器”说明在 Mac OS X 上创建可启动 USB:不启动。
  • usb-creator: 根据apt-cache search usb-creator和维基百科,usb-creator 仅作为图形工具存在。
  • help.ubuntu.com 上的“手动创建”说明casper: ISO 映像中不存在所描述的文件和目录(例如、filesystem.manifest、menu.lst),我不知道是什么替换了它们。
  • unetbootin 脚本:需要 X 服务器(图形支持)才能运行,即使是完全脚本。(该命令sudo unetbootin lang=en method=diskimage isofile=~/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes给出错误消息unetbootin: cannot connect to X server。)

更新

还尝试了 GRUB fddling:Merging information from

  • pendrivelinux.com
  • Linux Stackexchange 上的一个相关问题
  • 和一个grub 配置示例

我能走到一半——它从 USB 启动,显示 grub 菜单并开始安装,但安装没有完成。

作为参考,这是我得到的最接近的:

sudo su
  # mount USB pen
mount /dev/sd[X]1 /media/usb
  # install GRUB
grub-install --force --no-floppy --root-directory=/media/usb /dev/sd[X]
  # copy ISO image to USB
cp ~/ubuntu-10.10-server-amd64.iso /media/usb
  # mount ISO image, copy existing grub.cfg
mount ~/ubuntu-10.10-server-amd64.iso /media/iso/ -o loop
cp /media/iso/boot/grub/grub.cfg /media/usb/boot/grub/

然后我编辑/media/usb/boot/grub.cfg添加了一个 .iso 环回,例如 grub 条目:

menuentry "Install Ubuntu Server" {
  set gfxpayload=keep
  loopback loop /ubuntu-10.10-server-amd64.iso  
  linux (loop)/install/vmlinuz  file=(loop)/preseed/ubuntu-server.seed iso-scan/filename=/ubuntu-10.10-server-amd64.iso quiet --
  initrd (loop)/install/initrd.gz
}

从 USB 启动时,这会给我 Grub 启动菜单并启动安装程序,但安装程序在几个屏幕抱怨找不到 CD-ROM 驱动器后放弃了。(当然,因为我要安装的盒子没有光驱。)

我通过放弃并使用 Ubuntu Live 桌面 CD(在具有光驱的计算机上)执行“创建 USB 驱动器”例程解决了这个特定问题,然后 USB 安装工作。

但我希望有一些方法可以从没有 X 服务器和光驱的 Ubuntu 系统的命令行执行此操作,所以问题仍然存在。

有谁知道怎么做?

boot
  • 7 个回答
  • 75747 Views
Martin Hope
j-g-faustus
Asked: 2011-01-03 07:36:23 +0800 CST

“sudo cd ...”单行?[复制]

  • 20
这个问题在这里已经有了答案:
如果目录具有 700 权限且不属于我,如何使用“cd”命令进入目录? (8 个回答)
4年前关闭。

有时我想cd进入我的用户没有权限的目录,所以我求助于sudo.

明显的命令sudo cd somedir不起作用:

$ sudo mkdir test
$ sudo chmod go-rxw test
$ ls -l
drwx------ 2 root     root  [...snip...] test
$ cd test
-bash: cd: test: Permission denied
$ sudo cd test
sudo: cd: command not found

使用sudo su作品:

$ sudo su
# cd test

有没有可能把它变成一个单线?(没什么大不了的,只是好奇:)

我尝试的变化不起作用:

$ sudo "cd test"
sudo: cd: command not found
$ sudo -i cd test
-bash: line 0: cd: test: No such file or directory
$ sudo -s cd test

最后一个没有给出错误,但它在一个新的 shell 中,在行尾退出,所以它实际上并没有带我去任何地方。

有人能告诉我为什么会这样吗?为什么sudo cd没有找到,例如sudo ls ...工作正常?

command-line sudo
  • 2 个回答
  • 18680 Views
Martin Hope
j-g-faustus
Asked: 2011-01-02 17:05:32 +0800 CST

检查我正在使用的文件系统的命令行选项?

  • 57

是否有一个命令可以显示各种分区和磁盘正在使用哪个文件系统(ext3、ext4、FAT32...)?

类似于如何sudo fdisk -l列出有关磁盘和分区的信息?

filesystem command-line
  • 8 个回答
  • 120975 Views
Martin Hope
j-g-faustus
Asked: 2010-12-31 19:45:25 +0800 CST

非操作系统磁盘的“文件系统保留块”的合理大小?

  • 24

在创建文件系统 ( mkfs ...) 时,文件系统会保留 5% 的空间供自己使用,因为根据man tune2fs:

保留一定数量的文件系统块供特权进程使用是为了避免文件系统碎片,并允许系统守护进程(例如 syslogd(8))在阻止非特权进程写入文件系统后继续正常运行。

但是对于大型驱动器,5% 是相当大的空间。

我有 4x1.5 TB 驱动器用于数据存储(操作系统在单独的磁盘上运行),因此默认设置将保留 300 GB,这比整个操作系统驱动器大一个数量级。

保留空间可以调整,但数据盘的合理大小是多少?我可以将其设置为零,还是会导致碎片问题?

filesystem ext4
  • 1 个回答
  • 19661 Views
Martin Hope
j-g-faustus
Asked: 2010-12-27 04:10:21 +0800 CST

家用服务器推荐的存储方案?(LVM/JBOD/RAID 5...)

  • 7

对于哪种存储方案对多磁盘家庭服务器最有意义,是否有任何指导方针?

我假设有一个单独的引导/操作系统磁盘(因此不考虑可引导性,这仅用于数据存储)和 4-6 个每个 1-2 TB 的存储磁盘,总存储容量在 4-12 TB 范围内。

文件系统是 ext4,我希望只有一个大分区跨越所有磁盘。

据我所知,替代方案是

单个磁盘

  • 优点:适用于任何磁盘大小组合;丢失磁盘只会丢失该磁盘上的数据;无需卷管理。
  • 缺点:当逻辑单元(如“电影”文件夹)大于任何单个驱动器的容量时,数据管理很笨拙。

JBOD 跨度

  • 优点:可以合并任何大小的磁盘。
  • 缺点:丢失磁盘会丢失所有磁盘上的所有数据

LVM

  • 优点:可以合并任何大小的磁盘;添加和删​​除磁盘相对简单。
  • 缺点:丢失磁盘会丢失所有磁盘上的所有数据

RAID 0

  • 优点:速度
  • 缺点:丢失一个驱动器会丢失所有数据;磁盘大小必须相同

RAID 5

  • 优点:数据在丢失一个磁盘时仍然存在
  • 缺点:放弃一个磁盘的容量;磁盘大小必须相同

RAID 6

  • 优点:数据在丢失两个磁盘时仍然存在
  • 缺点:放弃两个磁盘的容量;磁盘大小必须相同

我主要考虑 LVM 或 JBOD 跨度,因为它可以让我在升级系统时重用旧的、容量较小的磁盘。亚军是 RAID 0 以提高速度。

我计划对单独的系统进行完整备份,因此我预计 RAID 级别 5 或 6 的额外冗余并不重要。

这是替代方案的公平代表吗?还有其他我错过的考虑因素或替代方案吗?你会推荐什么?

server storage hard-drive home-server
  • 6 个回答
  • 21525 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve