Mac Mini 2011 mid 安装Ubuntu18.06.1 Server
2023-03-07 09:40:31 时间
在Mac mini上原来是安装的ESXi5.5, 时间比较久了, 因为内存只有8g, 跑不了几个vm, 逐渐闲置. 现在打算重新装一个Ubuntu Sever用来跑docker.
制作启动U盘
参考 https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu
. 用Ubuntu自带的startup disk creator就能很方便地将iso刻录到U盘上
安装
Mac mini 插上U盘, 开机按住Alt键进入引导盘选择, 这时候除了本机硬盘, 会出现两个UEFI盘... 我选了第一个, 顺利进入安装界面. 硬盘上选择Entire Disk + LVM, 默认配置. 最后重启时还会贴心地提示先移除安装介质.
LVM磁盘空间调整
重启后, 用df -Th查看, 磁盘大小只分配了4GB, 需要自己动手把剩下的磁盘空间都加到Volume Group里面.
# 查看磁盘分区 sudo fdisk /dev/sda # 尝试在 /dev/sda3 上启用pv (这步会失败的因为已经启用过了) pvcreate /dev/sda3 # 查看volume group信息, 如果不知道自己机器的volume group name, 直接输入vgdisplay也可以, 这时候在 Free PE / Size 处能看到剩余未使用的空间有多少 sudo vgdisplay ubuntu-vg # 将空间加入volume group下的ubuntu-lv, 如果不知道logic volume name, 可以查看自己的/dev/ubuntu-vg/ 目录 sudo lvextend -l +117826 /dev/uuntu-vg/ubuntu-lv # 再次vgdisplay就能看到 Free PE / Size 变化了 sudo vgdisplay # 用resize2fs 将变化体现到file system, 在其他发行版可能是 ext2online, xfs_growfs sudo resize2fs /dev/ubuntu-vg/ubuntu-lv # 这时候在df -h中就能看到变化了 df -h
.
相关文章
- 包教包会的零拷贝,你会了吗?
- 面试官:Context携带数据是线程安全的吗?
- 聊聊无锁编程设计
- Golang 语言 Vendor 在 Gopath 和 Modules 中的区别
- 生产环境 Go 程序内存泄露,用 Pprof 如何快速定位
- 代码重用是什么,怎样更能使程序员受益?
- 如何测试 React 路由 ?
- C 开发人员应遵循的三个显式编程技巧
- 一日一技:8行炫技代码,知识点多得不得了
- 听说面试常考高性能分布式 ID 生成算法?
- 自古以来,JSON序列化就是兵家必争之地
- 一招制敌,搞定前端系统设计和优化题
- 科普文:常见垃圾回收算法与 JS GC 原理
- 面试突击:为什么ConcurrentHashMap是线程安全的?
- Web前端性能优化深度解读,这些细节千万不能忽视
- 手写简易前端框架:Vdom 渲染和 jsx 编译
- 前端开发者也可以懂的基础 System Design
- Webpack5 持久化缓存实践
- 面试突击:HashMap除了死循环还有什么问题?
- 六千字详解!讲透 Vue3 响应式是如何实现的