FreeBSD在zfs挂接第二块ssd 硬盘

为FreeBSD机器新增加了一块ssd硬盘:骑尘 256G

先格式化分区硬盘

进入bsdconfig

选Disk Management

选择ada1 ,也就是新增加的硬盘

选择auto

然后选择Entire Disk 

提示信息

                        The existing partition scheme on this disk (MBR)  │  
                     │ is not bootable on this platform. To install , it │  
                     │ must be repartitioned. This will destroy all data │  
                     │ on the disk. Are you sure you want to proceed?    │ 

选择YES

四个选项:

│APM Apple Partition Map 
│BSD BSD Labels         
│GPT GUID Partition Table
│MBR DOS Partitions    

    查了下资料

BSD标签:BSD标签是FreeBSD中使用的传统分区方案。它包括在这些片中创建片和分区来组织磁盘空间。使用BSDBSD标签,您可以使用fdisk和disklabel等工具来管理分区。然而,值得注意的是,使用BSDBSD标签有时会令人困惑,并且可能不如GPT那样得到广泛支持。CopyCopy
GPT(GUID分区表):GPT是一种更新且更简单的磁盘分区方法。它允许您标记单个分区,从而更容易通过标记而不是设备或其他方式访问特定分区。GPT由FreeBSD和大多数Linux发行版支持,它可以在具有BIOS或EFI固件接口的系统上使用。与BSD BSD标签相比,GPT还支持每个磁盘更多的分区,从而消除了对逻辑分区的需求。

决定用gpt分区,

自动分区成这样

ada1    238 GB GPT                               │ │  │ │ ada1p1 260 MB efi             /boot/efi         │ │  │ │ ada1p2 234 GB freebsd-ufs     /                 │ │  │ │ ada1p3 4.0 GB freebsd-swap    none              │ │  

然后选Finish ,选Commit 

ok,分区完成

使用gpart看一下

gpart show ada1
=>       40  500118112  ada1  GPT  (238G)40     532480     1  efi  (260M)532520  490201088     2  freebsd-ufs  (234G)490733608    8388608     3  freebsd-swap  (4.0G)499122216     995936        - free -  (486M)

常规挂载到/data目录

创建目录

mkdir /data


挂载

mount /dev/ada1p2 /data

好了现在就挂载上了,用dh -H看一下

/dev/ada1p2                                                       243G    656M    223G     0%    /data

不过怎么挂到zfs上呢? 

挂载到zfs

原来挂载到zfs上很简单,使用zpool add命令

先卸载前面挂载的/dev/ada1p2 分区,因为是挂载到/data,所以umount /data就行了

root@fbhost:~ # umount /data

挂载ada1p2到zroot

root@fbhost:~ # zpool add zroot /dev/ada1p2

 挂载成功后df看一下:

root@fbhost:~ #  df -H
Filesystem                                                        Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default                                                256G     13G    243G     5%    /
devfs                                                             1.0k      0B    1.0k     0%    /dev
/dev/gpt/efiboot0                                                 273M    1.4M    271M     1%    /boot/efi
zroot/tmp                                                         243G    225k    243G     0%    /tmp
zroot                                                             243G     98k    243G     0%    /zroot
zroot/var/mail                                                    243G    512k    243G     0%  

用zpool status命令看下:

root@fbhost:~ #  zpool statuspool: zrootstate: ONLINEscan: scrub repaired 0B in 00:03:39 with 0 errors on Fri Jun 14 13:07:32 2024
config:NAME        STATE     READ WRITE CKSUMzroot       ONLINE       0     0     0ada0p4    ONLINE       0     0     0ada1p2    ONLINE       0     0     0errors: No known data errors


据说会有数据迁移,不太明白。

这是挂载之前的信息

root@fbhost:/data # zfs  list
NAME                      USED  AVAIL  REFER  MOUNTPOINT
zroot                    22.8G  1.91G    96K  /zroot
zroot/ROOT               12.1G  1.91G    96K  none
zroot/ROOT/default       12.1G  1.91G  12.1G  /
zroot/home               30.5M  1.91G    96K  /home

这是挂载之后的信息:

root@fbhost:~ # zfs list
NAME                      USED  AVAIL  REFER  MOUNTPOINT
zroot                    22.8G   227G    96K  /zroot
zroot/ROOT               12.1G   227G    96K  none
zroot/ROOT/default       12.1G   227G  12.1G  /
zroot/home               30.5M   227G    96K  /home

zfs实在太好用了


总结

先用bsdconfig分区,然后用zpool add zroot /dev/ada1p2 将分区加到zroot里即可。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/30999.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录训练营Day 64|卡码网98. 所有可达路径(深搜)

1.所有可达路径 98. 所有可达路径 | 代码随想录 代码&#xff1a; &#xff08;深搜&#xff09;邻接矩阵表示 #include <iostream> #include <vector> using namespace std; vector<int> path; vector<vector<int>> result; void dfs(const ve…

小摩法兴纷纷转多,看涨港股的时机来了吗?

恒生指数今日高开一度上涨89点报18520点&#xff0c;创近两周高。之后持续震荡下行&#xff1b;恒指临近中 午跌幅扩大&#xff0c;恒生科技指数一度跌近1.5%。截止收盘&#xff0c;恒生指数跌0.52%&#xff0c;盘面上&#xff0c;石油、煤炭、环保、建筑节能等板块涨幅居前&a…

新手下白对Latex下手啦!

第一次使用latex&#xff0c;浅浅地记录一下子吧。 首先我们一般会下载一个latex模板&#xff0c;如果想知道咋下载&#xff0c;评论去告诉俺哟&#xff01; 新手小白首先要看懂结构&#xff0c;不然完全下不了手&#xff0c;本文就以IEEE的模板&#xff0c;从头往下讲咯~ 第…

OpenAI 推出“模型规范”:塑造责任制的人工智能的框架

为了提升人工智能开发的责任性和透明度&#xff0c;OpenAI 最近发布了一份名为“模型规范”的初步草案。这份文件首次明确了其 API 和 ChatGPT 模型行为的指导原则&#xff0c;并通过博客形式对外公布。 OpenAI 在博客中解释说&#xff1a;“我们之所以发布此文档&#xff0c;…

云渲染全攻略:平台精挑细选与技巧指南

在数字化浪潮中&#xff0c;创意产业的每一步进步都得益于技术革新。云渲染技术以其卓越的效率和灵活性&#xff0c;已成为推动影视、建筑、游戏等创意行业快速发展的关键力量。本文将为您提供一份详尽的云渲染指导手册&#xff0c;涵盖平台挑选策略和操作技巧&#xff0c;助您…

Centos7.9安装kerberos

文章目录 一、背景二、Kerberos安装部署2.1kerberos服务端必要软件安装2.2配置krb5.conf2.3配置kdc.conf2.4配置kadm5.acl2.5创建Kerberos数据库2.6启动Kerberos服务2.7创建Kerberos管理员principal2.8客户端安装kerberos2.9Kerberos功能验证 本人其他相关文章链接 一、背景 亲…

科普文章:怎么远程监控电脑屏幕?三种监控电脑屏幕的方法

远程监控公司电脑屏幕是一项重要的管理手段&#xff0c;它不仅有助于提升工作效率&#xff0c;还能确保公司信息安全和合规性。随着远程办公的普及&#xff0c;这一需求变得日益重要。下面我将详细介绍几种实现远程监控公司电脑屏幕的方法&#xff0c;以及实施过程中需要注意的…

线程池的简介

定义 线程池就是使用多线程的方式&#xff0c;将任务添加到队列中任务都是runnable或者callable的实现类 优点 线程和任务分离&#xff0c;任务可以复用线程池统一管理线程&#xff0c;线程可以复用避免因为开启和销毁线程造成的资源浪费 官方线程池的参数分析 深度理解 线程池…

JVM 相关知识整理

文章目录 前言JVM 相关知识整理1. 新生代和老年代2. 对象的分配过程3. Full GC /Major GC 触发条件4. 逃逸分析4.1.示例4.2. 使用逃逸分析&#xff0c;编译器可以对代码做如下优化 5. 对象的内存分配6. Minor GC 与 Major GC/Full GC的比较:7. 什么对象进入老年代7.1. 大对象直…

2024年金地杯山西省大学生数学建模竞赛B题D题论文代码分析

2024金地杯数学建模B题和金地杯数学建模D题32页论文和代码已完成&#xff0c;代码为B题D题全部问题的代码&#xff0c;论文包括摘要、问题重述、问题分析、模型假设、符号说明、模型的建立和求解&#xff08;问题1模型的建立和求解、问题2模型的建立和求解、问题3模型的建立和求…

【ARMv8/v9 GIC 系列 4.1 -- GIC CPU Interface 访问支持情况】

文章目录 GIC CPU Interface 访问支持Bit[27:24]: GIC CPU接口汇编代码实现访问小结 GIC CPU Interface 访问支持 在ARMv8架构中&#xff0c;ID_AA64PFR0_EL1是一个系统寄存器&#xff0c;提供了有关处理器功能的详绀信息。这个寄存器的位[27:24]专门用于描述GIC&#xff08;通…

Microsoft Edge浏览器安装crx拓展插件教程

1、首先打开edge浏览器&#xff0c;点击顶部地址栏。 2、在地址栏中输入"edge://flags/#extensions-on-edge-urls"并按下回车。2、在地址栏中输入"edge://flags/#extensions-on-edge-urls"并按下回车。 3、进入后&#xff0c;将图示选项改为“已禁用”。 …

微信小程序轮播图

效果图 详情可见 微信小程序 参照&#xff1a;swiper | uni-app官网 代码&#xff1a; <!--轮播图-- > <swiper interval"2000" autoplay"true" circular"true" style"height: 300px;"><swiper-item style&qu…

华媒舍:8个让你东南亚媒体发稿事半功倍的方法

本文将为您介绍8个方法&#xff0c;可以帮助您在东南亚地区的媒体发稿过程中事半功倍。无论您是一名公关人员、市场营销专家还是普通的新闻工作者&#xff0c;这些方法都将对您极具帮助。 1. 了解目标受众 在东南亚地区发布媒体稿件时&#xff0c;首要的步骤是了解目标受众。不…

Python学习笔记15:进阶篇(四)文件的读写。

文件操作 学习编程操作中&#xff0c;我觉得文件操作是必不可少的一部分。不管是读书的时候学习的c&#xff0c;c&#xff0c;工作的前学的java&#xff0c;现在学的Python&#xff0c;没学过的php和go&#xff0c;都有文件操作的模块以及库的支持&#xff0c;重要性毫无疑问。…

备忘录模式(大话设计模式)C/C++版本

备忘录模式 C #include <iostream> #include <string> using namespace std;// Memento类&#xff0c;备忘录&#xff0c;此处为角色状态存储箱 class RoleStateMemento { private:int m_vit; // 生命力int m_atk; // 攻击力int m_def; // 防御力 public:RoleStat…

运算放大器(运放)输入偏置电流、失调电流

输入偏置电流定义 理想情况下&#xff0c;并无电流进入运算放大器的输入端。而实际操作中&#xff0c;始终存在两个输入偏置电流&#xff0c;即IB和IB-(参见图1)。 I B I_B IB​的值大小不一&#xff0c;在静电计AD549中低至60 fA(每三微秒通过一个电子)&#xff0c;而在某些高…

Matlab数学建模实战应用:案例3 - 投资组合优化

目录 前言 一、问题分析 二、模型建立 三、Matlab代码实现 完整代码示例 四、模型验证 五、模型应用 实例示范&#xff1a;投资组合优化 步骤 1&#xff1a;导入数据并计算统计量 步骤 2&#xff1a;建立优化模型并求解 步骤 3&#xff1a;绘制有效前沿&#xff08;…

CVPR 2024揭幕,清华大学论文接收量霸榜,轻松碾压斯坦福、麻省理工

CVPR2024 会议之眼 快讯 会议介绍 2024 年 CVPR &#xff08;Computer Vision and Pattern Recogntion Conference) 即国际计算机视觉与模式识别会议&#xff0c;于6月17日至21日正在美国西雅图召开。CVPR是计算机视觉和模式识别领域的顶级会议之一。与ICCV和ECCV并称为计算…

TikTok账号运营:静态住宅IP为什么可以防封?

静态住宅IP代理服务是一种提供稳定、静态IP地址并可隐藏用户真实IP地址的网络代理服务。此类代理服务通常使用高速光纤网络来提供稳定、高速的互联网体验。与动态IP代理相比&#xff0c;静态住宅IP代理的IP地址更稳定&#xff0c;被封的可能性更小&#xff0c;因此更受用户欢迎…