在我第一次安装 Ubuntu 时,我将 SSD 中的 60 GB 分配给 Ubuntu \root 分区,然后在 HDD 中为 \home 和 swap 分配了一些空间。
我必须进行擦除并重新安装,并且我刚刚注意到我的根分区现在占据了我的整个 SSD。
我想启动 Live Cd 并使用 Gparted 来缩小我的 \root 分区,但我担心这可能会损坏系统或 SSD。
这个过程有多危险?
答案1
如果分区调整大小成功,则系统健康状况可能与操作前一样好。
要检查 SSD 的运行状况,请运行smartctl
。例如,如果您的 SSD 是设备 /dev/sda,请运行smartctl -a /dev/sda
命令。输出将包含“SMART 整体健康自我评估测试结果”,该结果几乎总是“通过”,但如果“失败”则肯定是故障指标。可以在属性表中找到更多详细信息和问题迹象。以下是来自故障的 SanDisk SDD 的示例。请注意 Reallocated_Sector_Ct(不好)和 Reported_Uncorrect(糟糕)的非零 RAW 值。不同的驱动器支持不同的属性,但您可以关注包含单词 error 或 fail 的属性。然后,您可以使用命令运行扩展离线测试smartctl -t long /dev/sda
。等待规定的时间长度以完成测试,然后smartctl -a /dev/sda
再次运行。在下面的示例中,设备的结果为“读取失败”,因此肯定存在问题。
SMART Attributes Data Structure revision number: 4
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 --- Old_age Always - 34
9 Power_On_Hours 0x0032 253 100 --- Old_age Always - 288
12 Power_Cycle_Count 0x0032 100 100 --- Old_age Always - 22
166 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 1
167 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 40
168 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 5658
169 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 212
171 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 22
172 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0
173 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 4646
174 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 8
187 Reported_Uncorrect 0x0032 100 100 --- Old_age Always - 56434
194 Temperature_Celsius 0x0022 072 028 --- Old_age Always - 28 (Min/Max 17/28)
212 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0
230 Head_Amplitude 0x0032 100 100 --- Old_age Always - 39510
232 Available_Reservd_Space 0x0033 100 100 004 Pre-fail Always - 99
233 Media_Wearout_Indicator 0x0032 100 100 --- Old_age Always - 603966
241 Total_LBAs_Written 0x0030 253 253 --- Old_age Offline - 454942
242 Total_LBAs_Read 0x0030 253 253 --- Old_age Offline - 376644
243 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed: read failure 00% 288 14416944