小编gcb*_*gcb的帖子

为什么分区从扇区 2048 而不是 63 开始?

我有两个分区相同的驱动器,并在每个驱动器上运行两个 RAID 分区。

一个死了,我在同一型号的保修期内更换了它。

在尝试对其进行分区时,第一个分区只能从扇区 2048 开始,而不是之前的 63 扇区。驱动器具有与以前和剩余的不同的几何形状。(更少的磁头/更多的气缸)

旧驱动:

$ sudo fdisk -c -u -l /dev/sdb 

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000aa189

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63   174080339    87040138+  83  Linux
/dev/sdb2       174080340   182482334     4200997+  82 …
Run Code Online (Sandbox Code Playgroud)

hard-drive partitioning fdisk

60
推荐指数
3
解决办法
11万
查看次数

揭秘 SATA 热插拔

我有一个 BIOS,可以选择在单个端口上启用热插拔。我有一个用于 HDD 和 SSD 的滑动外壳(只不过是一个通电和一个 sata 端口),它允许我在物理移动驱动器之前切断驱动器的电源。

我会喜欢在那里插入和移除 HDD/SSD 的便利,而无需每次都关闭计算机。

但是在研究SATA热插拔时,在昂贵的企业解决方案中,可靠信息为零。我什至尝试查看专利。我找不到一个可靠的来源来告诉我热插拔在消费世界中的可靠性/不可靠性。

所以,我的 bios、主板和机箱确实有支持。我从未见过的驱动程序在规范中提到可热插拔,即使在企业规范中也是如此。为方便起见,我将面临多大的数据丢失风险?

然后,除了硬件之外,还有软件问题。我需要操作系统支持吗?是否有任何 AT 命令可以拔出必须发出的驱动器,或者它是否自动将其停在断电状态?在软件方面有一个稍微知情的讨论here


编辑:找到了有关热插拔的更多信息。来自Western Digital:它说每个标准定义支持SATA的驱动程序都已经支持热插拔。

因此,符合 SATA 标准的设备无需进一步修改即可热插拔,并为强大的热插拔解决方案提供必要的构建块,其中通常包括: 即使插座断电时的设备检测(典型的服务器应用)

预充电电阻可在驱动器插入期间被动限制浪涌电流

热插拔控制器可在驱动器插入期间主动限制浪涌电流

来源:http : //wdc.custhelp.com/app/answers/detail/a_id/941/~/hot-swap-or-hot-plug-wd-sata-drives


但是,以上又引发了另一个疑问。它说:

为了利用串行 ATA 硬盘驱动器的热插拔功能,您必须使用串行 ATA 电源连接,而不是传统 (Molex) 电源连接。Legacy (Molex) 电源连接不支持热插拔。

我的一些驱动程序是从 molex->sata 电源连接的,只是因为我的 PSU 上的 sata 电源端口用完了。据我所知,一些molex和Sata电源来自同一个12V轨。SATA插头似乎没有任何逻辑。它只是愚蠢的塑料。这是否意味着我很安全并且文档指的是同时支持 sata 和 molex 的驱动程序?

bios ssd hard-drive sata hotswapping

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

如何找出xorg版本?或“我的 xorg 版本是什么?”

ATI 文档说我需要:

XOrg 6.9、7.0、7.1、7.2、7.3、7.4、7.5 或 7.6

Xorg -version 说:

X.Org X Server 1.11.1.902(1.11.2 RC 2)
[...]
X Protocol Version 11, Revision 0
[...]
xorg-server 2:1.11.1.902-1
Run Code Online (Sandbox Code Playgroud)

xorg version

25
推荐指数
3
解决办法
5万
查看次数

如何从 Windows 使用 CEC?

有没有办法以编程方式在 Windows 上打开/关闭 HDMI 电视?

使用应用程序或脚本/编程接口。

windows hdmi

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

Windows 键盘菜单键丢失,替代品?

我正在尝试仅通过键盘使用我的 HTPC。尽管我的键盘来自 Microsoft,但它们没有通过基本的 Windows 认证,并且不包括菜单键,该键显示鼠标光标和菜单,通常位于空格键的右侧,在 alt 和 control 之间。

没有它,我不能做很多动作。

在 Windows XP(或者 NT?不确定)上,正确的 alt+enter 用于模拟该键,我会得到上下文菜单......但在 Windows 7 上并非如此。

是否有任何其他组合键可以替代 Windows 7 上所选项目的上下文菜单?

keyboard windows-7

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

刷新歌剧 DNS 缓存

对于必须更新 DNS 条目以进行测试和其他任务的开发人员,您如何清除 Opera 中的 DNS 缓存。

或者降低编辑/etc/hosts文件后妨碍您的超长缓存?

opera dns cache

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

vim 语法高亮限制为 3000 个字符

如何让 vim 在超过 3000 个字符的行上突出显示其语法?

我必须为系统编写测试,而测试的输入是一堆封装格式。

我的测试必须有硬编码的输入,这些输入是一个巨大的字符串,我在围绕 HTML 的 JSON 周围使用的语言可能包含脚本等。 由于我是从另一个系统的输出中获取它们,因此我不想操纵它们适合我的编辑器。

我设法让它达到了一个可以忍受的水平,除了 vim 限制打破了那些长行之后的所有内容的语法突出显示。我假设这是关于 vim 节省资源的,但我真的希望在处理这些文件时突出显示语法。

vim syntax-highlighting

15
推荐指数
1
解决办法
2350
查看次数

如何修改 Firefox 调试器中的变量?

我希望能够在 Firefox 或 Firefox Developer Edition 中设置(并命中)断点后编辑变量,或者只是暂停执行。

好像以前有这个功能,但是在调试器重新实现的时候就被去掉了。

曾经有一种方法可以恢复旧的调试器,但我已经尝试过,但它不再起作用。

我会接受推荐插件的答案。

firefox debugger firefox-developer-tools

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

单击地址栏时返回不选择整个 URL

最近每个浏览器都改变了它的 URL 栏行为。当您单击地址栏时,它会选择整个 URL。

我是一名 Web 开发人员,所以大部分时间我只想编辑 URL 中的参数或添加到其中。这种自动选择行为很痛苦。我将指针准确对准我希望光标所在的位置,单击它,然后选择整个 URI,因此一旦我开始键入,所有内容都会被删除。

有没有办法clickSelectsAll在 Firefox 上恢复“ ”行为?

browser firefox address-bar

12
推荐指数
1
解决办法
1556
查看次数

gnome3 烦恼:如何修复不可调整大小的窗口?

gnome3 再次尝试复制苹果的缺点,就好像它是圣杯一样,使从其他窗口以模态打开的窗口无缘无故地无法调整大小。并且不可移动,因为为什么有人会想在不关闭窗户的情况下阅读后面的内容,对吗?模态子窗口保持固定大小,当您移动它时,它会移动父窗口。

这使得无法使用诸如 gnome 磁盘管理器之类的东西,您必须在其中调整基准窗口的大小才能看到图表中的任何内容。或者您必须调整窗口大小才能读取智能监控报告中的表格文本。

我已经搜索了一个扩展(因为这是现在使用 gnome 的正常流程。他们破坏了一些东西,一些好人必须去写一个扩展来使事情和以前完全一样,每个人都必须浪费时间寻找解决方法...),却一无所获。

完全损坏的应用程序

这是我无法在 gnome 3.16+ 上调整大小或移动的窗口示例,列从不调整大小,我不知道为什么。但是在 gnome 3.16 之前,我总是能够调整该窗口的大小。

gnome feature-regression usability

11
推荐指数
1
解决办法
4363
查看次数