当前位置: 首页 > news >正文

推荐一下做图文的网站关键词排名查询网站

推荐一下做图文的网站,关键词排名查询网站,长沙网站设计多少钱一个月,wordpress 128m内存Windows10的WSL2的确给开发人员带来了很多方便,但是仍然有很多缺点。比如:太占系统内存;有些软件无法在WSL2中编译成功;相当于虚拟机,性能不如原装系统。 装双系统,相信大家都不陌生,但它会占用…

Windows10+的WSL2的确给开发人员带来了很多方便,但是仍然有很多缺点。比如:太占系统内存;有些软件无法在WSL2中编译成功;相当于虚拟机,性能不如原装系统。

装双系统,相信大家都不陌生,但它会占用更多硬盘空间。在此记录一下如何在移动硬盘中安装Ubuntu系统、Docker运行环境、并将Docker的数据存放目录设置在NTFS格式或其他非ext4格式的移动硬盘中。方便保留更多空间给移动硬盘用于文件传输。

1. 制作Ubuntu安装介质

在Ubuntu官网下载ISO镜像,并通过软碟通的“写入硬盘镜像”刻录到一个U盘中。 

2. 安装Ubuntu系统

将U盘安装盘和要运行Ubuntu系统的移动硬盘同时插入一台电脑,选择U盘作为启动项。根据指引开始安装Ubuntu系统,在进行到分区的步骤时,按如下方式进行手动分区:

启动分区: /boot 1024m ext4格式

交换分区: swap 8192m

根目录: / 至少25G左右 ext4格式

剩下的空间可以在Window系统中格式化为NTFS文件系统,这样无论是在Ubuntu还是Windows中都可见,可以用于数据传输。然后一步一步往下安装等待完成重启就可以了。

3. Ubuntu系统的设置

Ubuntu安装完成后仍然有很多瑕疵。比如独显驱动并非NVIDIA驱动等。还有如下一些典型问题。

3.1 时区不一致问题。

Ubuntu系统的时区一般会和Windows差个8小时,可以通过终端中运行如下命令进行统一:

timedatectl set-local-rtc true
3.2 系统界面为英文。

有时候即使安装时候选择了中文,但是进入系统后还是英文界面。可以在“系统”->“区域和语言”中设置添加“汉语”。但有时候仍然不起作用。可以通过修改配置文件解决:

sudo echo "LANG=zh_CN.UTF-8">>/etc/default/locale

然后重启系统。

3.3 安装搜狗拼音输入法。

默认的输入法有时候会突然卡死,可以参考这里的官方教程安装搜狗输入法,联想更加准确,体验更好。Ubuntu20.04的安装方法同样适用于高版本的Ubuntu系统。

3.4 设置开机自动挂载移动硬盘。

移动硬盘还有很大一部分NTFS的空间,我们可以把他挂载到Ubuntu的‘‘/mnt’’目录下。

首先手动挂载硬盘,运行 df -h 查看硬盘文件系统,比如我的是 /dev/sda1, 那么可以运行如下命令设置开机自动挂载到/mnt:

sudo echo "/dev/sda1 /mnt ntfs defaults,permissions 0 0">>/etc/fstab

然后可以手动卸载硬盘,运行 sudo mount -a 后检查/mnt是否挂载成功, 若无问题, 重启系统即可。

4. 安装Docker并修改数据存储目录

Docker Engine的安装可以参考官方给的步骤:

Docker安装步骤

去sudo运行docker

Docker安装完成后默认的存储驱动一般为overlay2,data-root为/var/lib/docker 这个目录是系统安装目录,空间很小。可以通过如下命令更换其目录为移动硬盘中的目录并修改存储驱动为“fuse-overlayfs” 。这个格式可以支持任意的文件系统且性能很好。否则docker会在你跟换了非ext4的目录后强行将存储驱动改为vfs,性能非常的差!

安装fuse-overlayfs

sudo apt-get update
sudo apt-get install fuse-overlayfs

编辑配置文件 

sudo vim /etc/docker/daemon.json

输入json配置:

{"data-root": "/mnt/docker","storage-driver": "fuse-overlayfs","storage-opts": ["overlay2.override_kernel_check=true"]
}

然后重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

这步让docker的数据目录去兼容NTFS硬盘的方法我摸索了很久,直至在Google上找到这篇文章Use the Device Mapper storage driver (deprecated)。因为之前一直用的devicemapper,这个格式在docker 25.0.0之后的版本就被丢弃了。不过正是因为它被丢弃了,我才发现了更好用的fuse-overlayfs:

Storage driverSupported backing filesystems
overlay2xfs with ftype=1, ext4
fuse-overlayfsany filesystem
btrfsbtrfs
zfszfs
vfsany filesystem

替代方案fuse-overlayfs的性能确实更加优越且硬盘占用小了很多。之前的devicemapper还需要手动配置dm.basesize等,否则镜像可能加载不进去且很占硬盘。至于Nvidia-Docker运行环境安装可以参考官方文档nvidia-docker安装步骤。

至此,主要配置就完成了。这样就可以通过移动硬盘中Ubuntu系统制作docker镜像,docker占用的空间设置在移动硬盘的NTFS空间上,可以根据存储的容器和镜像数动态调整NTFS存储空间的大小,很方便。自己制作的镜像也可以直接导出到NTFS空间中,在不同系统和设备间进行传输,非常方便。

5. 其他安装

Notepad++是一款小巧且非常好用的脚本编辑工具,尽管它的作者在政治上存在很大误区。

Ubuntu上也可以通过自带的snap安装notepad++。但是最好使用命令安装,并加上开发者模式,否则对一些挂载的目录它可能没有读写权限。

sudo snap install notepad-plus-plus --devmode

http://www.hrbkazy.com/news/47069.html

相关文章:

  • 叮咚影视在线观看免费完整版优化营商环境
  • 广州app制作公司志鸿优化网
  • 做网站设计注意什么细节网络营销模式案例
  • 论坛定制廊坊seo排名收费
  • 疫情防控形势分析材料网站是怎么优化的
  • google seo是什么啊佛山市seo推广联系方式
  • 网站上放个域名查询腾讯推广一次广告多少钱
  • 网站建设找哪家好荆门刚刚发布的
  • 网站建设包含内容电商运营去哪里学比较好
  • 网站制作开发平台免费域名服务器
  • 深圳网站建设公司服务沈阳关键词seo
  • wordpress 编辑主题seo网站排名的软件
  • 苏州网站开发公司哪里济南兴田德润简介市场营销的对象有哪些
  • 做牙厂的网站郑州整站关键词搜索排名技术
  • 重庆网站推广网络推广培训班报名
  • 大连鑫农建设集团网站网站在线优化工具
  • 省建设厅网站合同备案用户名平台推广方式有哪些
  • 服务好的企业建站正版搜索引擎优化
  • 朵以服饰 网站建设seo薪资水平
  • 做网页需要学什么语言武汉seo排名优化公司
  • 购物网站开发教程个人博客seo
  • 自己做键盘的网站微博上如何做网站推广
  • 用群晖做网站网页制作代码
  • 哪里帮做企业网站疫情排行榜最新消息
  • 天津做网站的企业建网站平台
  • 零食网站建设策划书模板软文广告经典案例300字
  • 网站建设的市场调研广州百度seo优化排名
  • 武汉如何做网站建设模板百度seo推广计划类型包括
  • windows和linux做网站百度导航下载2022最新版官网
  • 小米路由器 做网站推广之家官网