Avi*_*ini 6 live-usb usb-drive ubuntu-mate 18.04
我在这里搜索了很多,在阅读了所有我理解的内容之后,我必须禁用交换。
我首先安装了 VirtualBox 并从 MATE live CD(最小安装)启动。然后我将它安装在我的随身碟上。它是 USB 3.0 SanDisk Ultra 64 GB。这一个。
一切顺利,我有一个正常运行的桌面。
我没有可以使用的个人桌面;我必须使用我父亲使用的共享笔记本电脑。双启动会吓到他。我尝试过 Puppy、KNOPPIX、Tails 和 Slax。没有什么对我有用。我决定将整个操作系统安装到我的随身碟上。
考虑到我将它用于基本的东西,比如浏览、观看视频、复制文件,而不是太重的东西。这将如何影响我的 USB 驱动器的寿命?
我读过一些文章说它会杀死我的 Pendrive,关于写入和读取周期以及 USB 如何减少它。那么,我应该继续这样使用它吗?如果是,那么我怎样才能最大限度地延长我的 Pendrive 的使用寿命?
此外,我每周将使用它大约 20 小时。
Ubuntu MATE 18.04
Intel Core i5 第 5 代。处理器
8GB RAM
64GB USB 3.0 随身碟
47GB 可用磁盘空间
我在 3 个月前发表了这篇文章,询问有关从 Pendrive 使用 Ubuntu 的问题。从那以后我的使用量增加了,我尝试了许多不同的操作系统,目前使用的是 Kubuntu 18.04。
我已经在 3 台不同的机器、两台笔记本电脑(戴尔和一台 MacBook)和一台台式电脑上使用了这款 Pendrive。除了 wifi 在所有三个系统上都能正常工作之外,我没有遇到任何问题。我已经使用这款 Pendrive 大约 8 个月了,它仍然可以正常工作。
Mat*_*tsK 19
要延长 U 盘的使用寿命,请通过多种方式最大限度地减少读/写次数:
交换是将 U 盘的一部分用作易失性存储器的过程。这将增加可用的 RAM 量,但会导致大量读/写。不太可能显着提高性能。
使用以下swapoff命令禁用交换:
sudo swapoff --all
Run Code Online (Sandbox Code Playgroud)
参考:如何永久禁用交换文件?
使用日志文件系统(例如ext3或ext4不使用日志)是减少读/写的一种选择。使用禁用日志的文件系统的明显缺点是由于不正常的卸载(即断电后、内核锁定等)导致的数据丢失。
您可以ext4在卸载的驱动器上禁用日记功能,如下所示:
umount /dev/sdaX
tune4fs -O ^has_journal /dev/sdaX
e4fsck –f /dev/sdaX
sudo reboot
Run Code Online (Sandbox Code Playgroud)
检查文件系统是否禁用了日志记录并安装了分区:
dmesg | grep EXT4
Run Code Online (Sandbox Code Playgroud)
参考:https : //foxutech.com/how-to-disable-enable-journaling/
通过将 noatime 挂载标志添加到/etc/fstab.
参考:https : //www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
高度使用的目录,例如/var/tmp/并且可能/var/log可以/etc/fstab像这样重定位到 RAM :
tmpfs /var/tmp tmpfs nodev,nosuid,size=50M 0 0
Run Code Online (Sandbox Code Playgroud)
这将允许/var/tmp使用 50MB 的 RAM 作为磁盘空间。这样做的唯一问题是安装在 RAM 中的任何驱动器都不会在重新启动后持续存在。因此,如果您挂载/var/log并且系统遇到导致其重新启动的错误,您将无法找出原因。
您还可以在永久 USB 硬盘上挂载一些目录。
尽管您可以使用笔式驱动器来存储和执行操作系统 (OS),但它们的设计目的并不像 SSD(固态设备)那样。因此,您将找不到制造商实用程序(例如 TRIM)或 Linux 支持(例如nvme命令)(在现代 SSD 上使用交换仍然不好?)。
以下是维基百科关于笔式驱动器寿命的说法。确保避免使用SLC可能只持续几天的类型。
闪存驱动器中的内存通常采用基于多级单元 (MLC) 的内存设计,该内存适用于大约 3,000-5,000 次编程擦除周期,[51] 但一些闪存驱动器具有基于单级单元 (SLC) 的内存适合大约 100,000 次写入。从此类闪存中读取的次数几乎没有限制,因此可以对磨损严重的 USB 驱动器进行写保护,以帮助确保单个单元的使用寿命。
闪存耐久性的估算是一个具有挑战性的课题,取决于 SLC/MLC/TLC 内存类型、闪存芯片的大小和实际使用模式。因此,一个 USB 闪存驱动器可以使用几天到几百年。 [52]
不管内存本身的耐用性如何,USB 连接器硬件被指定只能承受大约 1,500 次插入-移除循环。 [53]
大多数当前的 PC 固件允许从 USB 驱动器启动,允许从可启动闪存驱动器启动操作系统。这种配置被称为 Live USB。 [64]
原始闪存设计的估计寿命非常有限。闪存单元的失效机制类似于金属疲劳模式;设备因拒绝将新数据写入特定单元而失败,这些单元在设备的生命周期内经历了多次读写循环。通过将带有写锁定开关的闪存驱动器用作 WORM 设备(与 live CD 相同),可以避免“live USB”的过早故障。最初,这种潜在的故障模式将“live USB”系统的使用限制为特殊用途的应用程序或临时任务,例如:
截至 2011 年,较新的闪存设计具有更高的估计寿命。一些制造商现在提供 5 年或更长时间的保修。这样的保证应该使设备对更多应用更具吸引力。通过降低设备过早失效的可能性,现在可以考虑将闪存设备用于通常需要磁盘的地方。随着时间的推移,闪存驱动器的存储容量也呈指数增长(遵循摩尔定律增长曲线)。截至 2013 年,容量为 1 TB 的单封装设备已经很容易获得,[35] 并且容量为 16 GB 的设备非常经济。传统上认为此范围内的存储容量可提供足够的空间,
| 归档时间: |
|
| 查看次数: |
4112 次 |
| 最近记录: |