Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
深度系统为什么不支持 BTRFS?
Experiences and Insight
4631
views ·
21
replies ·
To
floor
Go
二十六画生
deepin
2020-10-11 01:15
Author
我为什么要使用 BTRFS 作为文件系统呢?
分区如下:
/dev/sda1 EFI分区
/dev/sda2 swap分区
/dev/sda3 btrfs分区
1. 我可以在 /dev/sda3 分区中创建,DEBIAN、FEDORA、UBUNTU子卷,每个子卷对应一个系统的根,我可以在BTRFS分区安装多个系统,最大化利用空间;
2. BTRFS 对 SSD 有优化,并且支持磁盘压缩;
3. BTRFS 支持软 RAID;
4. BTRFS 支持快照;
5. BTRFS 早已经进入内核,很多发行版把他定为下一代文件系统,Fedora 33 已经默认使用 BTRFS 作为文件系统,并且在安装程序层面进行支持。
在 deepin-desktop-community-1002-amd64.iso 和 uniontechos-desktop-home-1010-amd64.iso 中,我尝试过多种方法,但结果始终失败!
1. 修改安装配置文件 `/usr/share/deepin-installer/resources/default_settings.ini`; 无法引导,失败告终!
2. rsync 拷贝文件到 BTRFS 分区后修复 fstab 和 grub; 无法引导,失败告终!
3. 安装到 ext4分区,使用 fstransform 工具转换为 BTRFS;无法引导,失败告终!
我一度以为是深度内核编译的问题,经查看,内核编译参数中开启了 BTRFS 相关选项,然后我在 Debian 中尝试方法 3,Debian 完美支持 BTRFS 子卷引导,成功进入系统。
总结:深度 Linux 系统修改了某些地方,导致不支持 BTRFS 引导。
Reply
Like 1
Favorite
View the author
All Replies
<
1
2
2
2
/
2
To page
Go
linxyz
deepin
2020-10-26 16:30
#21
为毛我的可以,一直在btrfs分区,但引导grub不是deepin的,也不是安装的,直接解包文件修改相关文件启动。
Reply
Like 0
View the author
<
1
2
2
2
/
2
To page
Go
Please
sign
in first
New Thread
Rankings
7 days
30 days
90 days
1
buyike
115 posts
2
度深蓝
83 posts
3
阿尼樱奈奈
83 posts
4
chmod700
80 posts
5
Merlin
67 posts
6
花雨落逝
58 posts
Popular Events
More
分区如下:
/dev/sda1 EFI分区
/dev/sda2 swap分区
/dev/sda3 btrfs分区
1. 我可以在 /dev/sda3 分区中创建,DEBIAN、FEDORA、UBUNTU子卷,每个子卷对应一个系统的根,我可以在BTRFS分区安装多个系统,最大化利用空间;
2. BTRFS 对 SSD 有优化,并且支持磁盘压缩;
3. BTRFS 支持软 RAID;
4. BTRFS 支持快照;
5. BTRFS 早已经进入内核,很多发行版把他定为下一代文件系统,Fedora 33 已经默认使用 BTRFS 作为文件系统,并且在安装程序层面进行支持。
在 deepin-desktop-community-1002-amd64.iso 和 uniontechos-desktop-home-1010-amd64.iso 中,我尝试过多种方法,但结果始终失败!
1. 修改安装配置文件 `/usr/share/deepin-installer/resources/default_settings.ini`; 无法引导,失败告终!
2. rsync 拷贝文件到 BTRFS 分区后修复 fstab 和 grub; 无法引导,失败告终!
3. 安装到 ext4分区,使用 fstransform 工具转换为 BTRFS;无法引导,失败告终!
我一度以为是深度内核编译的问题,经查看,内核编译参数中开启了 BTRFS 相关选项,然后我在 Debian 中尝试方法 3,Debian 完美支持 BTRFS 子卷引导,成功进入系统。
总结:深度 Linux 系统修改了某些地方,导致不支持 BTRFS 引导。