我有一个 Mediasonic Smart Drive SuperSpeed 3.5" SATA HDD External Enclosure - USB 3.0 [HD6-SU3-BK]。它有VIA VL700 - Super-Speed USB 3.0 to SATA 控制器,应该支持 3TB 驱动器。该驱动器是一个高级格式 3TB WDC WD30EZRX . 我正在使用标准的 3.0.0-16 通用内核运行 64 位 Oneiric。
usb controller:
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
ATI SB700/SB800 USB OHCI2 Controller
ATI SB700/SB800 USB OHCI0 Controller
ATI SB700/SB800 USB EHCI Controller
NEC USB Controller
Run Code Online (Sandbox Code Playgroud)
当驱动器连接到内部 SATA 控制器时,我可以访问整个 3TB,使用 …
我有一个外部硬盘驱动器搞砸了。然后我打开它并将SATA硬盘直接插入我的电脑。但是启动后它只是显示我的 IDE 硬盘驱动器所在的操作系统。没有显示二级。
sudo blkid -o list -w /dev/null
device fs_type label mount point UUID
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/sda1 ntfs System-reserviert /media/System-reserviert FAE80411E803CB39
/dev/sda2 ntfs /media/4AF809FAF809E4D3 4AF809FAF809E4D3
/dev/sda5 ext4 / fb8c4c85-12dc-44ad-a1e3-3b9b0ceb278f
/dev/sda6 ext4 /home 7560f5da-cd21-4fca-9d87-b8921c058b87
/dev/sda7 swap <swap> e8a31868-91c2-4da5-8551-f7a9a8d4e536
Run Code Online (Sandbox Code Playgroud)
——
fdisk -l
Platte /dev/sda: 203.9 GByte, 203927027200 Byte
255 Köpfe, 63 Sektoren/Spur, 24792 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: …Run Code Online (Sandbox Code Playgroud) 我最近用 Ubuntu 恢复了这台旧计算机,将其用作本地网络文件服务器,一切都运行良好。我已经能够连接我所有的硬盘驱动器并让 samba 工作。
不幸的是,我的主板上只有 3 个可用的 sata 端口,而这三个端口都连接到我的硬盘驱动器,这使得我的 DVD 驱动器只能放在机箱中。
我尝试将 sata 电缆从其中一个驱动器(不是引导驱动器)中插入并将其连接到 DVD 驱动器。Ubuntu 无法启动并显示以下消息:
ACPI PCC probe failed
starting version 219
sd 4:0:0:0: [sde] No Caching mode page found
sd 4:0:0:0: [sde] Assuming drive cache: write trough
Welcome to emergency mode! After logging in, type 'journalctl -xb' to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to try
again to boot into default mode.
Run Code Online (Sandbox Code Playgroud)
当我重新连接驱动器而不是 DVD 驱动器时,我可以再次启动到桌面。[当然sde]驱动器已断开
所有驱动器都已设置,fstab这是我的fstab:
UUID=deviceuuidhere …Run Code Online (Sandbox Code Playgroud) 尝试在同一个 1TB Sata 硬盘驱动器上双启动 UBuntu 和 Windows 7,但 Ubuntu 安装程序无法识别该驱动器 - 但是,Live CD 可以,并且可以在 GParted 等下看到它。
已经尝试进入 BIOS 并远离 IDE。没运气。
这是 OP-我想我弄错了出了什么问题。我的意思是安装程序本身无法识别硬盘驱动器,但是当我从 live CD 使用 Ubuntu 时,我能够看到硬盘驱动器,使用 GParted 对其进行编辑,甚至可以从 Windows 分区打开文件。
但是,当安装程序进入“分配驱动器空间”这一步时,它什么都没有——没有设备,没有分区,什么都没有。
这与之前与安装相关的问题有关,现在已解决。我提出了一个新问题,因为我仍然需要让我的 DVD 驱动器工作。
问题:
当我的 ASUS DRW-24B1/ST DVD 驱动器连接到我的 asmedia ASM1061 时启动失败。
症状:
ata8.00: exception Emask 0x52 Sact 0x0 SErr 0xffffffff action 0xe frozen
ata8: SError: { blah blah }
ata8.00: failed command: IDENTIFY PACKET DEVICE
ata8.00: cmd blah blah
res blah blah (ATA bus error)
ata8.00: status: { DRDY }
ata8: hard resetting link
Run Code Online (Sandbox Code Playgroud)
背景:
该ASM1061是PCIe到SATA桥接器提供2个6Gb / s的端口,并应该是完全符合SATA规格。
我刚刚在华硕 P8Z77-V pro 主板的精美印刷中发现“这些 SATA 端口仅用于数据硬盘驱动程序。不支持 ATAPI 设备。”
但是,我已经使用这个驱动器安装了 Windows 7,我也可以从它运行 …
有没有办法安全地移除通过 eSATA 连接的任何外部磁盘?即使没有安装分区,磁盘在拔下时也会发出难看的噪音......我在某处找到了这个小命令:
sdparm --flexible --command=stop /dev/sdb &>/dev/null
Run Code Online (Sandbox Code Playgroud)
它似乎关闭了磁盘。但就在它断电的时候,它又开始工作了……有什么线索吗?
我当前安装了 Ubuntu 13。如果我在 BIOS 中将 SATA 控制器切换到 AHCI,它会启动吗?(我在 IDE 模式下安装了 Ubuntu)我必须等到我修复了我的 GRUB(Windows 吃了它),所以我想我会先在这里进行投票,以防万一。我问,因为在 Windows 中做它是一个皇家 PITA。我是否需要重新安装 Ubuntu 才能启用此功能?我不介意这样做,因为它刚刚安装,我还没有任何东西,反正我有点搞砸了安装。
我正在使用 SATA 热插拔托架,并且我在 BIOS 中将此特定端口专门配置为“热插拔”。
该托架具有方便的“电源开/关”按钮,因此在插入/拔出电缆期间不会发生中断。
当我打开驱动器时,在安装之前,我会立即收到一些内核错误:
[1263413.036674] ata6: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[1263413.036680] ata6: irq_stat 0x00000040, connection status changed
[1263413.036683] ata6: SError: { CommWake DevExch }
[1263413.036698] ata6: hard resetting link
[1263418.796687] ata6: link is slow to respond, please be patient (ready=0)
[1263423.052529] ata6: COMRESET failed (errno=-16)
[1263423.052547] ata6: hard resetting link
[1263428.032390] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[1263428.032836] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
[1263428.032846] …Run Code Online (Sandbox Code Playgroud) 我的笔记本电脑工作正常,它的平均负载在 0.2 - 0.5 之间(并且在不做任何事情时约为 0.02),直到我决定用 SSD 升级它。
首先,我用 SSD 替换了我的 HDD,将 HDD 移到 HDD Caddy,卸下光驱并将 HDD 放在那里。
但是我的硬盘在 SATA 2 模式下工作:
sudo smartctl -a /dev/sdb | grep SATA
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Run Code Online (Sandbox Code Playgroud)好像我的光驱接口是SATA 2。
问题是,只要 HDD Caddy(SSD、HDD,无所谓)中有东西,而什么都不做,平均负载约为 1.5 - 2,而系统刚启动时约为 4。
我有联想 g580 笔记本电脑。我想将磁盘更改为 SSD 驱动器,但我不确定我的笔记本电脑是否支持 SATA 3 (6Gbps)。
我写了以下输出:
dmesg | grep SATA
[ 3.190743] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x5 impl SATA mode
[ 3.199450] ata1: SATA max UDMA/133 abar m2048@0xd3617000 port 0xd3617100 irq 43
[ 3.199455] ata3: SATA max UDMA/133 abar m2048@0xd3617000 port 0xd3617200 irq 43
[ 3.518365] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.857921] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Run Code Online (Sandbox Code Playgroud)
这是否意味着我可以在 SATAa 6Gbps …
我正在使用带有三星 840 EVO SSD 的 LSI 9211-8i SAS 适配器运行 Ubuntu 13.10。做一些性能测试时,我注意到写入速度显着下降,所以我一直试图让 TRIM 与这个适配器一起工作。SSD 支持 TRIM:
# hdparm -I /dev/sdc | grep "TRIM supported"
* Data Set Management TRIM supported (limit 8 blocks)
Run Code Online (Sandbox Code Playgroud)
如果我将 SSD 移动到具有不同控制器的另一个系统,运行 fstrim 并将它们移回该系统,则预期性能将恢复。
据 LSI 称,他们的发起者-目标 (IT) 固件支持trim。但是修剪支持不起作用:
# cat /sys/block/sdc/queue/discard_granularity
0
# fstrim /srv/node/disk2p1
fstrim: /srv/node/disk2p1: FITRIM ioctl failed: Operation not supported
Run Code Online (Sandbox Code Playgroud)
我没有为这些文件系统使用 LVM 或加密。我已经尝试过 xfs 和 ufs4 格式,但我打算使用 xfs。这是一个示例 fstab 行:
LABEL=disk2p1 /srv/node/disk2p1 xfs noatime,nodiratime,nobarrier,logbufs=8,discard 0 0
Run Code Online (Sandbox Code Playgroud)
对于控制器固件,我尝试了 LSI 的 …
因此,我在 CPU 中使用全新的HDD CADDY SATA III。
当我将HDD/SSD物理安装在安装支架上时,我可以在Windows 7的“设备管理器”中单击“扫描硬件更改”来检测HDD/SSD。现在,我怎样才能在 Ubuntu 18.04 中做到这一点呢?我的意思是如何在不重新启动 Ubuntu 的情况下检测 HDD/SSD?
我需要在 Ubuntu 的终端中输入三个问题:
sata ×12
hard-drive ×5
ssd ×3
12.04 ×2
disk ×2
mount ×2
16.04 ×1
ahci ×1
boot ×1
boot-failure ×1
drivers ×1
external-hdd ×1
fstab ×1
installation ×1
kernel ×1
lenovo ×1
optical ×1
safely ×1
scsi ×1
trim ×1
udev ×1
unmount ×1
usb-drive ×1
usb-storage ×1
versions ×1