Linux 下复制数据到 U 盘切记先正常弹出或卸载后再拔出

一、内容提要

使用过 Linux 的朋友可能会发现一个现象,那就是在 Linux 下有时往 U 盘里复制数据,不论是图形界面还是命令行下,貌似是极速的复制完成。不过,如果点击弹出U盘或 umount 卸载 U 盘,却会报告正有数据写入U盘,无法弹出或卸载。这时,如果强行拔出U盘,复制数据就会失败。而在 Windows 下面,基本上复制完毕点击弹出就可以弹出U盘。为什么会出现这种现象?如何在 Linux 下面正确的使用 U 盘?下面我以 VirtualBox 中的 Ubuntu 22.04 Linux 虚拟机为例,挂载一块实际的 4G 老U盘的 FAT32 和 NTFS 分区为例,在图形界面和命令行下演示一下具体的表现,并简要解释一下其中的原因和怎样让 U 盘复制数据的表现变得和 Windows 类似。视频演示地址:【Linux 下复制数据到 U 盘切记先正常弹出或卸载后再拔出】 https://www.bilibili.com/video/BV1Ta4y1B7X2/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "Linux 下复制数据到 U 盘切记先正常弹出或卸载后再拔出"

CentOS 7 elrepo 5.4 内核安装 nvidia 闭源驱动

CentOS 7 是一款 2014 年发布的企业级 Linux 服务器操作系统,现在仍不断有新的机器在继续安装它。但 CentOS 7 标准的 3.10 内核不一定支持一些新的硬件,这时安装 elrepo 源里的长期支持内核 kernel-lt 和主线内核 kernel-mt 就成了一个选择。

但是, 因为 CentOS 7 古老的开发工具集,我在新的 elrepo 内核下面安装 nvidia 驱动碰到了麻烦。本文以一台宿主机是 Deepin 20.9 Linux,在 virt-manager 虚拟机软件里直通 Nvidia P106-100 矿卡的 CentOS 7.9 虚拟机为例,简述在 elrepo kernel 5.4 下面几种不同方式安装的工具集下安装 nvidia 驱动的情况。着重介绍 gcc 及 ld 程序的安装设置。而安装 elrepo kernel 和 nvidia 驱动则只给出参考链接。

一、视频演示

本视频详细介绍 CentOS 7 Linux 下安装 elrepo-kernel 源的 5.4 长期支持内核、centos-release-scl-rh 源里的 devtoolset-9-gcc 和 nvidia 闭源驱动及使用 dkms 在新安装 elrepo-kernel 源里的 6.5 主线内核时自动编译安装 nvidia 驱动的完整步骤。演示地址:【CentOS 7 elrepo 5.4 内核安装 nvidia 闭源驱动】 https://www.bilibili.com/video/BV1wN411i7zJ/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "CentOS 7 elrepo 5.4 内核安装 nvidia 闭源驱动"

CentOS 7 非 root 用户编译安装 Python 3.10

本文详细介绍在 CentOS 7 上非 root 用户编译安装 Python 3.10,以能使用 bz2、ctypes、ssl 三个 Python 模块为示例,供有需要的朋友参考。

文中的代码可以复制下来保存为 bash 脚本文件,如 build_py310.sh,在当前用户下,直接 bash build_py310.sh 执行,即会在当前用户家目录下建立 build_py310 编译文件夹进行编译,并且所有文件安装在家目录下的 py310 文件夹中。在当前用户家目录下的 .bashrc 文件中会写入运行 Python 需要的环境变量 LD_LIBRARY_PATH、PATH。

编译安装完成后,执行 . ~/.bashrc 会在当前环境中设置好上述环境变量。执行 python3 即可进入当前安装的 Python 交互环境。

视频演示:【CentOS 7 非 root 用户编译安装 Python 3.10】 https://www.bilibili.com/video/BV1c8411o7FJ/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "CentOS 7 非 root 用户编译安装 Python 3.10"

P106-100 矿卡在 Linux 下畅玩《原神》

前几天在B站上看到一位朋友在 Linux 下无修改玩《原神》的视频( https://www.bilibili.com/video/BV1Ah411P7fK/ )。他是用的 Steam 设置 Proton 8.0-2 兼容性安装的。《原神》是3.8版。我就在自己前些天试过的 P106-100 矿卡、Deepin 20.9 Linux 宿主机和 virt-manager KVM 虚拟机、Lutris 里尝试安装运行了国际和国内服的《原神》3.8版,果然也成功了。这时,使用3.7版的修改补丁反而不能运行。(2024.02.07 更新:可以在 Linux 实体机上直接玩游戏,参见:没想到 P106-100 矿卡在 Linux 下玩游戏竟然如此简单)。本视频简单演示了一下国际服版《原神》的安装和运行: 【P106-100 矿卡在 Linux 下畅玩《原神》】 。参考文本:学习日记 https://www.learndiary.com/2023/06/p106-100-linux/

Continue reading "P106-100 矿卡在 Linux 下畅玩《原神》"

P106-100矿卡在Linux系统下算力及游戏应用小结

P106-100 是一款比较著名的使用魔改驱动玩游戏的矿卡,但是在 Linux 下是没有这款矿卡的魔改驱动的。本文小结一下在 Linux 下如果使用 P106-100 运行算力及游戏应用。(2023.07.21 补充:视频中 wine 的“英雄联盟国际服”版用运行 Linux 原生游戏的那种设置方法帧率大概比视频中提高1倍,约为60~110帧。而“天下3”和“原神”用运行 Linux 原生游戏的设置方法则鼠标不能使用,原因未知。2024.02.07 更新:可以在 Linux 实体机上直接玩游戏,参见:没想到 P106-100 矿卡在 Linux 下玩游戏竟然如此简单)。视频演示地址:【P106-100矿卡在Linux系统下算力及游戏应用小结】

Continue reading "P106-100矿卡在Linux系统下算力及游戏应用小结"

Linux下旧硬盘变废为宝做一个既可以快又可以稳的文件系统,垃圾佬的快乐你不懂 - Linux进阶

前段时间得到几块淘汰的旧硬盘,在 Linux 下做了一个既可以快又可以稳的文件存储系统。主要是利用 Linux mdadm 建立快的 raid0 阵列和比较稳的 raid10 阵列,再把阵列成员作为物理卷分别加入相应的逻辑卷组,逻辑卷组划分逻辑卷格式化后存储文件。本视频结合实例介绍了组建思路、效果,作了简单的测试。供感兴趣的朋友参考。

友情提示:不要在 raid0 组成的逻辑卷中保存重要数据,坏了一块硬盘数据就全没了。在 raid10组成的逻辑卷中保存的数据,坏一块硬盘没问题,坏两块有时有问题,坏三块数据丢失。另外,硬件的没问题不代表数据绝对安全。数据无价,建议对重要数据在不同介质中经常进行备份。视频演示地址: 【Linux下旧硬盘变废为宝做一个既可以快又可以稳的文件系统,垃圾佬的快乐你不懂 - Linux进阶】 https://www.bilibili.com/video/BV1Zv4y1J7zp/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "Linux下旧硬盘变废为宝做一个既可以快又可以稳的文件系统,垃圾佬的快乐你不懂 - Linux进阶"

Ubuntu Linux HWE 内核科普 - Linux 小知识

经常使用 Ubuntu Linux 的朋友可能会在系统升级维护时发现带有 hwe 字样的内核相关包。那么,HWE 是什么呢?Ubuntu 设置 HWE 内核有什么作用?Ubuntu 在版本的升级变迁过程中是怎么维护 HWE 内核的?怎么安装 HWE 内核?本文以 Ubuntu 20.04 Linux 为例来简单的科普一下。敬请各位批评与指正。视频演示地址: https://www.bilibili.com/video/BV1ns4y1E7N7/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "Ubuntu Linux HWE 内核科普 - Linux 小知识"

Ubuntu、Debian、Deepin 怎样删除多安装的桌面环境?- Linux 小妙招

今天跟大家分享一点使用 Linux 的小技巧。我们在使用桌面 Linux 的时候,有时会尝试多一种的桌面环境,尝试过后却发现并不是自己需要的类型。这时,怎样彻底删除新桌面环境所带来的数百个软件包呢?本文以 Deepin 20.8 Linux 发行版删除新安装 gnome 桌面为例,分享一则如何在 Debian 系 Linux 中操作的小技巧。文中有任何错漏,欢迎交流指正,谢谢。视频演示地址: https://www.bilibili.com/video/BV1W24y1L7MH/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "Ubuntu、Debian、Deepin 怎样删除多安装的桌面环境?- Linux 小妙招"

解决 Linux 桌面问题思路分享

在使用 Linux 桌面版的朋友或许会碰到一些比如黑屏不能显示图形界面、不能登录桌面、程序闪退、打开某程序自动注销桌面等一些问题。这些问题有一些基本的解决思路,但有时如果要精确找到症结并治疗的话可能会花不少时间。这里分享一些解决思路,还有一个解决相关问题的终结方案。这些思路和方案都在我的淘宝“学习日记小店”的 Linux 服务中检验过的,现在免费奉现给大家。并希望得到你的批评和指正。以下思路的视频演示环境为 Ubuntu 20.04。视频演示地址: https://www.bilibili.com/video/BV1pY4y1X7bS/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "解决 Linux 桌面问题思路分享"

Linux 云服务器数据恢复案例3则

现在不少人使用云服务器,而云服务器同样涉及数据安全的问题。其中一个重大的数据安全问题是误删除数据。今天分享几例最近碰到的云服务器数据误删除恢复案例。视频演示地址: https://www.bilibili.com/video/BV1d24y1g73T/?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "Linux 云服务器数据恢复案例3则"