使用 PhotoRec 恢复磁盘丢失文件

(首发地址:学习日记 https://www.learndiary.com/2024/05/photorec/
大家好,我是淘宝网学习日记小店中的 Linux 服务者 learndiary。今天,我将重点介绍一下 TestDisk 孪生软件 PhotoRec(https://www.cgsecurity.org/wiki/PhotoRec) 是如何帮助用户恢复丢失文件的。在此之前,我们曾探讨过“TestDisk用于恢复磁盘丢失分区”的方法(https://www.learndiary.com/2024/05/testdisk/),而PhotoRec则更专注于根据文件特征恢复各种不同格式的文件。视频演示:【使用 PhotoRec 恢复磁盘丢失文件】https://www.bilibili.com/video/BV1ND421N75e/

Continue reading "使用 PhotoRec 恢复磁盘丢失文件"

使用 TestDisk 恢复磁盘丢失分区

(首发地址:学习日记 https://www.learndiary.com/2024/05/testdisk/

在本文中,我将向您介绍如何使用名为 TestDisk 的强大工具来恢复丢失或损坏的分区,并通过一个详细的示例操作流程来展示其实际应用。我是来自淘宝网学习日记小店的 learndiary,专注于 Linux 服务相关工作。

今天我给大家推荐两款由 CGSecurity 开发的实用软件—— TestDisk 和它的孪生软件 PhotoRec。TestDisk 主要用于找回丢失或损坏的分区结构,而 PhotoRec 则擅长依据文件特征恢复丢失的文件。您可以通过访问官方网站( https://www.cgsecurity.org/ )获取更多详尽的文档资料。

接下来,我演示如何按照“TestDisk Step by Step”指南( https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step )使用 TestDisk 进行分区恢复。本次演示分为如下三个关键步骤。演示视频地址:https://www.bilibili.com/video/BV1Wm421p73U/

Continue reading "使用 TestDisk 恢复磁盘丢失分区"

Linux技术内容创作实战:从视频制作到文章生成的高效流程分享

(首发地址:学习日记 https://www.learndiary.com/2024/04/speed-video-blog-making/

作为淘宝网“学习日记小店”的 Linux 服务提供者,我在此分享一下如何高效制作 Linux 技术视频及配套文章的心得体会。我采用 Deepin 20.9 Linux 操作系统,搭配 i7-4770 处理器和一块 Nvidia P106-100 矿卡作为硬件环境。视频演示:【Linux技术内容创作实战:从视频制作到文章生成的高效流程分享】https://www.bilibili.com/video/BV1AJ4m1L7BU/

Continue reading "Linux技术内容创作实战:从视频制作到文章生成的高效流程分享"

JAVA 生物信息软件 Flux Simulator、Astalavista、Flux Capacitor 源码临时修复及编译

今天分享一套依赖破坏的开源 JAVA 生物信息软件 Barna 项目的临时修复及编译。这套软件包括:Flux Simulator、Astalavista、Flux Capacitor,主页地址:https://confluence.sammeth.net/。在我接触到这套软件的2021年底,这套软件的源代码还可以通过一定的变通方法从 git 仓库下载到。不过却根本无法编译通过,因为其依赖的网络上的各种包和文件链接失效。但是,我发现现在已经无法从 git 仓库下载源码了。所幸,我当初下载的源码还在。于是,我将原来下载的源码和修复上传到 github( https://github.com/learndiary/barna-df )。这里,借此软件的修复,小结一下 JAVA Gradle 编译软件依赖包的修复。视频演示地址:https://www.bilibili.com/video/BV12V4y1p7Ec?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

Continue reading "JAVA 生物信息软件 Flux Simulator、Astalavista、Flux Capacitor 源码临时修复及编译"

Linux 上非 root 用户 Conda 编译安装 ISCE2(含 RelaxIV 、GPU 加速等全部可选项,2023年4月8日更新)

今天演示一下 Linux 上非 root 用户 Conda 编译安装 ISCE2(含 RelaxIV、GPU 加速等全部可选项)。本文的演示环境是 Nvidia A100 GPU 云服务器、Ubuntu 18.04 Linux、Miniconda3 版本 conda 23.3.1、ISCE2 2.6.1。分为 ISCE2 编译安装和简单测试两部分。

重要提示:isce2 这款软件对各组件的版本特别敏感,conda 默认会安装有效的最新版本,导致 isce2 安装失败。本文已于 2023年4月8日更新了 isce2 编译运行所需要的 Conda 环境安装方法,所以视频中的Conda 环境安装部分已经过时。本文的首发网址为:学习日记 https://www.learndiary.com/2022/08/linux-conda-isce2/ 。若有更新会第一时间发布在首发网址中。

视频演示地址:https://www.bilibili.com/video/BV1La411o785?share_source=copy_web&vd_source=d1925b070926f23b2b6676137251e9ea

提示:本演示视频分为“编译安装”和“简单测试”如下两部分:

Continue reading "Linux 上非 root 用户 Conda 编译安装 ISCE2(含 RelaxIV 、GPU 加速等全部可选项,2023年4月8日更新)"

Linux 下非 root 用户 Conda 安装生物信息 R 软件包 MetaboAnalystR 演示

前些天演示了一下 Linux 下非 root 用户 Conda 安装生物信息 R 软件包 CellMix( https://www.learndiary.com/2022/05/linux-conda-cellmix/ ),今天演示 Conda 安装一款比较新的生物信息 R 软件 MetaboAnalystR 3.2.0。这款软件于2017年底发布于 github 上面,现在最新的版本是3.2,仍在持续更新中。本文的演示环境是 Deepin 20.6 Linux、Miniconda3 版本 4.13.0、R 4.0.2、MetaboAnalystR 3.2.0(github 当前版本)、四川移动家庭宽带网络。视频演示地址:https://www.bilibili.com/video/BV1CY4y1E7UB?share_source=copy_web

Continue reading "Linux 下非 root 用户 Conda 安装生物信息 R 软件包 MetaboAnalystR 演示"

Linux 下非 root 用户 Conda 安装生物信息 R 软件包 CellMix 演示

今天演示一下 Linux 下非 root 用户 Conda 安装生物信息 R 软件包 CellMix,CellMix 是一款 9 年前就停止更新的老旧生物信息 R 软件包,但是却有人仍然需要使用它。由于年代久远,官网上的安装方法在现在的较新的 R 版本环境下已经失效,给安装带来相当的难度。本文的演示环境是位于腾讯云广州区的 Debian 10 Linux 云服务器、Miniconda3 版本 4.12.0、R 4.0.2、CellMix 1.6.2。视频演示地址:https://www.bilibili.com/video/BV16U4y127AS?share_source=copy_web

Continue reading "Linux 下非 root 用户 Conda 安装生物信息 R 软件包 CellMix 演示"

Linux 下最简单快捷的端口转发软件 redir 简介

Linux 下的端口转发软件很多,像 ssh、iptables、socat 等等,但论简单易用,据我所知,还得算这个小小的 redir。它可以非常方便的把本机的TCP 端口转发给本机或其它机器的特定端口。如:redir :2022 :22,把本机的 2022 端口转发到本机的 22 端口。下面我以 Deepin Linux 宿主机和其上的3台 VirtualBox 虚拟机为例来演示一下。简介其中的 -I、-l、-n、-s、-m、-b参数的使用。 视频演示地址:https://www.bilibili.com/video/BV18L411F7e8?share_source=copy_web

Continue reading "Linux 下最简单快捷的端口转发软件 redir 简介"

怎么折腾也弄不坏的 Linux 系统?- Linux逻辑卷管理(LVM)快照功能

当对系统进行一些不可预知后果的操作时,我们需要提前对系统备份。工具很多,如 Deepin 全盘安装默认方案就自带系统备份与恢复功能,还有全盘镜像备份的 cloneZilla,快照备份的timeshift 等等。我今天再介绍一种Linux逻辑卷管理(LVM)的快照备份功能。用虚拟机演示恢复一个删除了重要系统文件夹的 Deepin Linux 操作系统。视频演示地址:https://www.bilibili.com/video/BV1Pr4y1k7SQ/

Continue reading "怎么折腾也弄不坏的 Linux 系统?- Linux逻辑卷管理(LVM)快照功能"

把 Deepin Linux 安装到“带区卷软阵列+逻辑卷(RAID0+LVM)”上面加快磁盘速度和增强分区管理灵活性

在我的上篇日记中,讲了“Linux 固态硬盘 RAID0 + LVM 速度测试及优化要点(https://www.learndiary.com/2021/11/linux-lvm-on-ssd-raid0-speed/)”。但是没有讲怎么把 Deepin Linux 安装到 RAID0+LVM 上,而 Deepin Linux 常规的安装方法是做不到的,所以今天就通过视频演示一下在 VirtualBox 虚拟机中安装。视频地址:https://www.bilibili.com/video/BV1dQ4y1S7n7?share_source=copy_web

Continue reading "把 Deepin Linux 安装到“带区卷软阵列+逻辑卷(RAID0+LVM)”上面加快磁盘速度和增强分区管理灵活性"