折腾了一上午
折腾了一上午,终于把dolphinscheduler环境搭建好了。
而搭建dolphinscheduler居然只是为了管理生产环境上的jar包每天定时的重启。
本来说直接在linux系统上写一个shell脚本,shell脚本控制jar重启,然后再设置一个定时任务,可是领导说这样运维人员不好看是否重启成功。
然后就搭建了一个dolphinscheduler大材小用。无他,只因为dolphinscheduler上面可以看到jar包是否重启成功,也能看到jar包的运行日志。
只为了让运维(公务员)更轻松一些。你们说狗不狗!
各位还有更好的方式没,不太懂运维!
一个朋友今天狂赞华为harmony OS可用性甩安卓一条街
一个朋友今天狂赞华为harmony OS可用性甩安卓一条街,其实扒开两个操作系统的底裤,其实就是一样的东西。无论是鸿蒙还是安卓都源于开源的Linux Kernel架构。在这个架构中开发者可以利用Kernel中的各种功能模块搭建自己的操作环境。如果想打破Linux Kernel的底层逻辑,彻底搞个自己的东西,那是完全不可能完成的任务。
在当前的各类移动设备中,除了Linux还需要对Arm的一系列instruction sets全面兼容。这就需要取得授权,需要花银子。这意味着仅在操作系统这个领域,已经形成了一个无法打破的价值链。你可以不给谷歌付费,却绕不开Arm。重建国家自己的半导体价值链,华为只是一个参与者。
这几天尝试着搭建ZYNQ的linux开发环境
这几天尝试着搭建ZYNQ的linux开发环境,
在安装完petalinux以及xilinx SDK之后,给虚拟机分配的50G左右的空间已经不够用了,在进行应用开发时,报错提示空间不足。
我通过以下步骤解决将虚拟机的空间扩展到100G,解决空间不足的问题。
1) 使用VirtualBox 使用VBoxManage modifyhd扩容,提示失败,如下:
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Resizing to new size 107374182400 is not yet supported for medium 'D:\software\ubuntu\virtualbox\ubuntu\ubuntu.vhd'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009),ponent MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 816 of file VBoxManageDisk.cpp
2)‘在命令行先创建一个空的vdi虚拟机介质,创建时设置大小为扩容后的大小,然后使用克隆命令进行虚拟机介质克隆。
VBoxManage.exe createhd -filename &34; -size 102400 -format VDI -variant Standard
VBoxManage.exe clonehd "D:\software\ubuntu\virtualbox\ubuntu\ubuntu.vhd" &34; --existing
此时原来的那个ubnuntu.vdh 已经克隆到xxxx.vdi了,再执行VBoxManage modifyhd 命令调整 空间大小
VBoxManage modifyhd &34; --resize 102400
3) 在virtualbox配置界面中的存储介质选择为新克隆的xxxx.vdi,之后启动虚拟机。
4) 在ubuntu中,打开终端,输入apt-get install gparted,安装分区工具gparted.
可以新增加了一块未分配的空间,而gparted无法直接将该未分配的空间移动给根分区。
退而求其次,将未分配的空间建立新分区,并挂载到占空间最大的/home目录。
5)利用gparted对未分配的空间建立新分区
6)创建临时目录,用来临时挂载新分区
sudo mkdir /mnt/newpart
7)将新分区挂载到新文件夹
sudo mount /dev/sda3 /mnt/newpart
至此,可以对/mnt/newpart目录进行读写操作。
8) 将/home目录下的文件拷贝到新分区
cd /home
sudo cp -ax * /mnt/newpart
拷贝时间也许较长,耐心等待。
9) 输入按下让不少闻风丧胆甚至提桶跑路的rm -rf /home,小小翼翼按下,刷除原来的/home目录
10) 并新建一个新的空/home目录,并将新分区挂载到/home目录
sudo mkdir /home
sudo mount /dev/sda3 /home
11)挂载信息写入/etc/fstab这个文件中,避免下次开机启动时仍然需要重新挂载。
找到新分区的uuid,加入/etc/fstab
sudo blkid
sudo vim /etc/fstab
加入,UUID=355fbf5a-a5df-4805-828c-c98cddf5f5ca /home ext4 defaults 0 2
12) 最后修改权限
进入新挂载的/home 查看是否都是对应文件夹对应用户的权限,进行相应的更改。