前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于 Linux中卷/分区等知识的一些总结

关于 Linux中卷/分区等知识的一些总结

作者头像
山河已无恙
发布于 2023-03-02 10:40:29
发布于 2023-03-02 10:40:29
1.4K00
代码可运行
举报
文章被收录于专栏:山河已无恙山河已无恙
运行总次数:0
代码可运行

写在前面


  • 和小伙伴们分享一些Linux存储相关的知识
  • 这部分东西基本用不到,但是要有一个清晰的定义
  • 文章内容涉及:
    • Linux文件存储LVM相关概念
    • 使用Linxu文件系统格式化分区,分区挂载
    • 调整逻辑卷,添加交换分区等实战Demo
    • 可以区分以下概念
    • 主分区扩展分区逻辑分区交换分区卷组物理卷逻辑卷VDO卷

自殺並不是一定就是軟弱,常常倒是一種堅定的抗議,是鮮活可愛的心向生命要求意義的無可奈何的慘烈方式。 ------- 史鐵生《我與地壇》


一、标准分区文件存储

正常的拿到一块磁盘我们会使用lsblk查看分区,之后会使用fdisk或者parted进行分区分区之后会使用mkfs相关指定文件系统进行格式化处理,最后通过mount进行挂载处理,挂载到对应的目录,我们就可以正常的使用目录。顺序如下:

  1. 识别磁盘(lsblk)
  2. 分区
    • fdisk(MSDOS分区表)
    • gdisk(GPT分区表 >2.2TB磁盘)
    • parted(两种都可以)
  3. 格式化(mkfs相关)
  4. 挂载(mount)
  5. 访问挂载点

具体的流程

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$lsblk    #查看分区状态
$fdisk /dev/vdc     #使用fdisk分区工具,对/dev/vdc硬盘进行分区
p 查询分区状态    
q 不保存退出
n 新建分区
Select (default p):      #回车,默认是主分区
Partition number (1-4, default 1):     #第一个分区默认序号是1
First sector :    #起始扇区,直接回车
Last sector       +500M      #创建500M分区
w    #保存退出
$partprobe /dev/vdb 或者 partx -a /dev/vdb  #刷新硬盘分区表:
$mkfs.xfs /dev/vdc1     #使用xfs文件系统为vdc1这个分区格式化
$mount   /dev/vdc1   /mnt    #将新分区挂载到/mnt目录
$df -h   #h查看挂载信息
$umount   /dev/vdc1   #卸载分区

下面为我机器的存储分布,可以看到只有一块磁盘,有两个分区,一个普通的分区,挂载到了根目录,一个交换分区

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
┌──[root@liruilongs.github.io]-[~]
└─$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk
├─sda1   8:1    0  150G  0 part /
└─sda2   8:2    0   10G  0 part [SWAP]
┌──[root@liruilongs.github.io]-[~]
└─$

二、使用LVM的文件存储

我们用上面标准分区在硬盘上创建了文件系统,为已有文件系统添加额外的空间多少是一种痛苦的体验。我们只能在同一个物理硬盘的可用空间范围内调整分区大小。

使用了Linux 逻辑卷管理器(logical volume manager,LVM)它可以让你在无需重建整个文件系统的情况下,轻松地管理磁盘空间。

什么是LVM

通过LVM多个物理卷(物理分区)集中在一起可以形成一个卷组(volume group,VG)逻辑卷管理系统卷组视 为一个物理硬盘,但事实上卷组可能是由分布在多个物理硬盘上的多个物理分区组成的卷组提供了一个创建逻辑分区的平台,而这些逻辑分区包含了文件系统

整个结构中的最后一层是逻辑卷(logical volume,LV)逻辑卷Linux提供了创建文件系统分区环境,作用类似于到目前为止我们一直在探讨的Linux中的物理硬盘分区。Linux系统将逻辑卷视为物理分区。可以使用任意一种标准Linux文件系统格式化逻辑卷,然后再将它加入Linux虚拟目录中的某个挂载点。

LVM逻辑卷管理机制的思想:化零(物理卷PV)为整(卷组VG)动态扩容伸缩按需(逻辑卷LV)分配。把零散的分区(PV物理设备(物理卷)),整编为大卷组(VG虚拟磁盘),然后根据需要获取空间(虚拟分区LV)

物理卷、逻辑卷、卷组、快照卷之间的联系

  • 物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备。
  • 卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。
  • 逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统。
  • 快照 最初的Linux LVM 中允许你在逻辑卷在线的状态下将其复制到另一个设备,传统的备份方法在将文件复制到备份媒体上时通常要将文件锁定。快照允许你在复制的同时,保证运行关键任务的。

可以做这样一个设想来理解以上三者的关系:如果把PV比作地球的一个板块,VG则是一个地球,因为地球是由多个板块组成的,那么在地球上划分一个区域并标记为亚洲,则亚洲就相当于一个LV

相互联系: 在创建卷组时一定要为逻辑卷进行快照预留出空间,而后快照访问逻辑卷的另一个入口,只要把物理卷加到卷组之后,这个物理卷所提供的物理空间事先就被划分好一个个块,而这个块在没格式化之前叫做PE(Physical Extend)【物理盘区】,是逻辑存储的一个小匣子,卷组的大小是由多个PE组成,而逻辑卷的大小是把卷组中的PE放到逻辑卷中,此时,PE不再叫做PE,而是叫做LE(Logical Extend)【逻辑盘区】,其实,逻辑卷中的LE也叫做PE,只是站在角度不同而已。

如果某个物理卷损坏后,存储在逻辑卷中的LE也就会损坏,想让数据不损坏,可以把物理卷中PE做成镜像.镜像是一个实时更新的逻辑卷的完整副本。当你创 建镜像逻辑卷时,LVM会将原始逻辑卷同步到镜像副本中

LVM管理工具

  • 物理卷操作(不常用):pvscan、pvdisplay、pvcreate
  • 卷组操作:vgscan(扫描)、vgdisplay(显示)、vgcreate、vgremove、vgextend(扩容)
  • 逻辑卷操作:lvscan、lvdisplay、lvcreate、lvremove、lvextend (PE:分配逻辑卷空间的时候,最小的单位,默认为4M)
创建卷组:

创建逻辑卷之前先要创建卷组,然后从卷组中划分空间给逻辑卷,语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$vgcreate  [-s  PE大小]  卷组名  分区.. ..

demo

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$vgcreate /dev/myvg /dev/vdb2     #正常创建卷组,默认扩展单元是4M
$vgdisplay  /dev/myvg   #可以在PE一栏中看到扩张单元的大小
$vgremove /dev/myvg   #删除卷组myvg
$vgcreate -s 16MiB /dev/myvg /dev/vdb2    #创建扩展单元为16MiB的卷组(目前练习题要求),之后可以用vgdisplay查看PE的大小

扩展卷组
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  vgextend  卷组名  分区.. ..
创建逻辑卷:

语法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$lvcreate  -L  大小  -n  名称   卷组名
$lvcreate  -l  PE个数  -n  名称   卷组名

demo

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$lvcreate -n mylv -L 800M /dev/myvg    #正常创建
$lvcreate -n mylv -l 50 /dev/myvg    #按照扩展单元的数量创建之后可以用vgs查看
$vgs     #查看逻辑
扩展逻辑卷:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$lvextend -L 300M /dev/test/vo    #将名字叫vo的逻辑卷扩容到300M

$blkid /dev/test/vo    #查看vo逻辑卷的文件系统
$lsblk    #再查看该逻辑卷的挂载点
$xfs_growfs /vo    #刷新大小,如果是xfs的文件系统
$resize2fs  /vo     #刷新大小,如果是ext的文件系统
逻辑卷的设备位置
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/dev/卷组名/逻辑卷名
或者
/dev/mapper/卷组名-逻辑卷名
扫描磁盘LVM信息
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$vgscan 
  Reading all physical volumes.  This may take a while...
  Found volume group "myvg" using metadata type lvm2
  Found volume group "test" using metadata type lvm2
  Found volume group "rhel" using metadata type lvm2
$pvscan
  PV /dev/vdb2   VG myvg            lvm2 [1008.00 MiB / 208.00 MiB free]
  PV /dev/vdb1   VG test            lvm2 [<2.00 GiB / <1.67 GiB free]
  PV /dev/vda2   VG rhel            lvm2 [<29.00 GiB / 0    free]
  Total: 3 [<31.98 GiB] / in use: 3 [<31.98 GiB] / in no VG: 0 [0   ]
$lvscan 
  ACTIVE            '/dev/myvg/mylv' [800.00 MiB] inherit
  ACTIVE            '/dev/test/vo' [336.00 MiB] inherit
  ACTIVE            '/dev/rhel/swap' [<2.17 GiB] inherit
  ACTIVE            '/dev/rhel/root' [<26.83 GiB] inherit
$lsblk 
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0            11:0    1 1024M  0 rom  
vda           252:0    0   30G  0 disk 
├─vda1        252:1    0    1G  0 part /boot
└─vda2        252:2    0   29G  0 part 
  ├─rhel-root 253:0    0 26.8G  0 lvm  /
  └─rhel-swap 253:1    0  2.2G  0 lvm  [SWAP]
vdb           252:16   0   10G  0 disk 
├─vdb1        252:17   0    2G  0 part 
│ └─test-vo   253:2    0  336M  0 lvm  /vo
└─vdb2        252:18   0    1G  0 part 
  └─myvg-mylv 253:3    0  800M  0 lvm  
vdc           252:32   0   10G  0 disk 
└─vdc1        252:33   0  500M  0 part /mnt
$

三、VDO卷

什么是VDO卷

虚拟数据优化器,可以对数据进行重删过滤:

VDO(Virtual Data Optimize)RHEL8/Centos8上新推出的一个存储相关技术(最早在7.5测试版中开始测试),是Redhat收购的Permabit公司的技术。

VDO的主要作用是节省磁盘空间,比如让1T的磁盘能装下1.5T的数据,从而降低数据中心的成本。

那vdo是如何实现:关键原理主要是重删和压缩,重删就是硬盘里拷贝来相同的数据,以前要占多份空间,现在只需要1份空间就可以了。类似我们在百度网盘中上传一个大型软件安装包,能实现秒传,其实是之前就有,所以无需再传一遍,也无需再占百度一份空间。另一方面是数据压缩,类似于压缩软件的算法,也可以更加节省磁盘空间。

VDO是一个内核模块,目的是通过重删减少磁盘的空间占用,以及减少复制带宽,VDO是基于块设备层之上的,也就是在原设备基础上映射出mapper虚拟设备,然后直接使用即可,功能的实现主要基于以下技术:

零区块的排除 :在初始化阶段,整块为0的会被元数据记录下来,这个可以用水杯里面的水和沙子混合的例子来解释,使用滤纸(零块排除),把沙子(非零空间)给过滤出来,然后就是下一个阶段的处理。

重复数据删除 :在第二阶段,对于输入的数据会判断是不是冗余数据(在写入之前就判断),这个部分的数据通过UDS内核模块来判断(Universal Deduplication Service),被判断为重复数据的部分不会被写入,然后对元数据进行更新,直接指向原始已经存储的数据块即可。压缩:一旦消零和重删完成,LZ4压缩会对每个单独的数据块进行处理,然后压缩好的数据块会以固定大小4KB的数据块存储在介质上,由于一个物理块可以包含很多的压缩块,这个也可以加速读取的性能。

vdo基本操作:

  • vdo create --name=VDO卷名称 --device=设备路径 --vdoLogicalSize=逻辑大小
  • vdo list
  • vdo status -n VDO卷名称
  • vdostats [--human-readable] [/dev/mapper/VDO卷名称]
  • vdo remove -n VDO卷名称

创建VDO卷

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$yum  -y  install  vdo     #装包
$systemctl restart vdo   #启动服务,并设置开机自启
# 找到vdc磁盘(此盘之前不能有配置)
$man  vdo   #搜索 /example ,在例子中查找相关配置命令
$vdo create --name=vdo0 --device=/dev/sdb1 --vdoLogicalSize=10T    #name是vdo卷的名称,device是使用哪个物理磁盘,最后是定义虚拟磁盘大小
 
$mkfs.xfs  -K   /dev/mapper/myvdo    #格式化 `-K可以加快速度`
#设置/etc/fstab文件,并且使用mount  -a检测
/dev/mapper/myvdo /vblock xfs _netdev 0 0      # `_netdev的作用是等待网络相关程序启动后再执行挂载任务,通常网络启动之后vdo服务也就起来了,就可以挂载了`

四、交换分区

什么是交换分区

相当于win的虚拟内存,在物理内存不足时借用硬盘空间,硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。

但由于交换分区毕竟是通过硬盘设备读写数据的, 速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源.

交换分区:虚拟内存,一般设置成物理内存的1~2倍,<16G

格式化交换分区

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$swapon -s    #查询交换分区状态,通常有可能会存在个默认的交换分区,不能删除
# 先用fdisk /dev/vdb  再创建一个512M的分区比如创建了vdb3
$mkswap  /dev/vdb3    #格式化交换分区
$vim /etc/fstab   ##修改开机挂载磁盘的文件
/dev/vdb3   swap     swap    defaults        0 0
$swapon  -a  #测试上述文件是否修改正确
$swapon -s  #再次查看会多出swap分区

启用/停止/查看交换分区使用情况:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$swapon   设备路径
$swapoff   设备路径
$swapon  -s
$free

五、实战

调整逻辑卷大小:

将逻辑卷 vo 及其文件系统大小调整到 300MiB。确保文件系统内容保持不变。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$lvscan #找出要扩展的逻辑卷 
$lvextend -L 300MiB /dev/test/vo #扩展逻辑卷 
$blkid /dev/test/vo #检查文件系统格式 
$xfs_growfs 逻辑卷对应的挂载点 #适用于 XFS 文件系统 或者 
$resize2fs 逻辑卷对应的挂载点 #适用于 EXT2/3/4 文件系统

添加交换分区:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$fdisk /dev/vdb #修改磁盘 vdb
.. ..
Command (m for help): n #添加新分区
Partition number (2-128, default 2): #直接回车(默认)
First sector (4194304-20971486, default 4194304): #直接回车(默认)
Last sector, *sectors or +size{K,M,G,T,P} (4194304-20971486,default 20971486): +512M
Created a new partition 2 of type 'Linux filesystem' and of size 512 MiB.
Command (m for help): w #保存分区表,并退出
The partition table has been altered.
Syncing disks.
$partprobe /dev/vdb #刷新分区表
$mkswap /dev/vdb2 #格式化自建分区 vdb2
$vim /etc/fstab
/dev/vdb2 swap swap defaults 0 0
$swapon -a #启用 fstab 中的交换设备
$swapon -s #查看交换分区信息

创建卷组逻辑卷:

根据以下要求,创建新的逻辑卷:

  • 逻辑卷的名字为 mylv,属于 myvg 卷组,大小为 50 个扩展单元
  • 卷组 myvg 中的逻辑卷的扩展块大小应当为 16MiB
  • 使用 vfat 文件系统将逻辑卷 mylv 格式化
  • 此逻辑卷应当在系统启动时自动挂载到/mnt/mydata 目录下
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$fdisk /dev/vdb $修改磁盘 vdb
.. ..
Command (m for help): n #添加新分区
Partition number (3-128, default 3): #直接回车(默认)
First sector (5242880-20971486, default 5242880): #直接回车(默认)
Last sector, *sectors or +size{K,M,G,T,P} (5242880-20971486,default 20971486): +1000M
Created a new partition 3 of type 'Linux filesystem' and of size 1000 MiB.
Command (m for help): w #保存分区表,并退出
The partition table has been altered.
Syncing disks.
$partprobe /dev/vdb #刷新分区表
$vgcreate -s 16MiB myvg /dev/vdb3 #建卷组(使用分区 vdb3)
$lvcreate -l 50 -n mylv myvg #建逻辑卷
$mkfs.vfat /dev/myvg/mylv #格式化
$mkdir /mnt/mydata #创建挂载点目录
$vim /etc/fstab #设置开机挂载
/dev/myvg/mylv /mnt/mydata vfat defaults 0 0
$mount -a #启用&测试开机挂载

使用vdo创建 VDO 卷

根据如下要求,创建新的 VDO 卷:

  • 使用未分区的磁盘(/dev/vdc)
  • 此 VDO 卷的名称为 myvdo
  • 此 VDO 卷的逻辑大小为 50G
  • 此 VDO 卷使用 xfs 文件系统格式化
  • 此 VDO 卷在系统启动时自动挂载到/vblock 目录下
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$yum install vdo #装包
$systemctl enable --now vdo #起服务
$vdo create --name=myvdo --device=/dev/vdc --vdoLogicalSize=50G
 #新建 VDO 卷
$mkfs.xfs -K /dev/mapper/myvdo #格式化
#或者 mkfs.ext4 -E nodiscard ...
$mkdir /vblock #创建挂载点目录
$vim /etc/fstab
/dev/mapper/myvdo /vblock xfs _netdev 0 0
$mount -a #启用&测试开机挂载
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山河已无恙 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
京东入局二手,能否攻入转转闲鱼各占壁垒的增量市场?
今天,京东在北京发布二手电商品牌“拍拍二手”,主要将开展三大业务:回收、优品和个人闲置交易,京东“将以平台化的运营思路,整合回收、检测、再加工、销售等逆向供应链资源,做品质二手。”,同时京东还与淘车合
罗超频道
2018/04/25
7200
京东入局二手,能否攻入转转闲鱼各占壁垒的增量市场?
共享单车之后共享什么?不是充电宝不是雨伞,而是二手交易
2017年是中国二手车市场爆发年,公开消息显示今年1-5月二手车交易量已达到480万辆,同比增长21%,增速远超新车。事实上,日趋流行的二手交易不只是汽车,手机数码、生活家居甚至服装衣帽等类型的二手交易都在兴起,有数据显示,2016年中国闲置市场规模保守估计将达4000亿元,远超分享出行市场。 中国人越来越接受闲置物品交易,给互联网玩家带来了一块新的蛋糕,即“二手交易”市场,前有淘宝闲鱼入局,后有腾讯投资的C2C闲置交易平台转转上线。其外还有“二货”、“有闲”、“旧爱”、“心上”、“只二”等创业型App。闲
罗超频道
2018/04/25
8450
共享单车之后共享什么?不是充电宝不是雨伞,而是二手交易
二手电商暗战:闲鱼、抖音“齐头并进”
近年来,随着人们的低碳环保意识日益提升,节能减排的理念深入到日常生活中,转卖闲置物品就成为了不少消费者践行绿色低碳行为的重要方式之一。毕竟,在转卖闲置物品后,消费者不仅能够“回血”,还能让闲置物品在真正有需要的消费者手中继续发挥其价值,从而有效避免浪费。
刘旷
2024/01/29
1060
58赶集借微信能力“偷袭”双11,推出闲置转让APP“转转”
昨日,双11购物狂欢节开场仅仅33分53秒时,成交额即破200亿,轻松打破去年同时段交易记录。然而今年,在互联网各大红人及媒体之间热传的话题除了双11那令人惊叹的新记录外,也在谈论巧妙借势双十一推出的APP应用 ——“转转”。 “转转”是国内知名生活服务平台58赶集在11月12日正式推出的真实个人闲置交易平台应用。在双11这个全球每年线上交易额最高的人造购物节影响下,人们原来出于“更节省”而进行网络购物的初衷彻底被颠覆,成堆用不着或者不使用的东西被人们不断的添置在购物车里,而这些被贴上“难处理”的标签物品
罗超频道
2018/04/28
1.6K0
58赶集借微信能力“偷袭”双11,推出闲置转让APP“转转”
鲸置搅局二手电商
“断舍离”是当下的一种生活态度,也成了许多人的生活方式,而它的第一步就是:扔掉你不需要的东西。于是,清理闲置物品成了大多数人生活中重要的一环,二手市场是他们最好的去处。
刘旷
2021/11/09
4110
唯一独角兽、单挑ebay、上市在即,日本版转转mercari如何把二手电商做大?
无印良品、优衣库、柳井正……谈及零售,总是难以忽视日本这个国家所取得的成就,然而在电商领域日本却鲜有建树,韩国乐天、美国亚马逊是当地的主流平台。不过,最近又有一个例外,据日本《产经新闻》报道,日本二手
罗超频道
2018/04/16
1.1K0
唯一独角兽、单挑ebay、上市在即,日本版转转mercari如何把二手电商做大?
闲鱼大闹618,狙击京东?颠覆淘宝?凭什么以小博大?
阿里巴巴旗下的新秀业务闲鱼,在刚刚过去的周末,搞了一个“618闲置狂欢节”,被一些评论视作是“小淘宝蛋突袭京东”。闲鱼是主打闲置类物品分享的交易平台和购物社区,其参与618的形式与京东主动降价并不相同
罗超频道
2018/04/27
8260
闲鱼大闹618,狙击京东?颠覆淘宝?凭什么以小博大?
闲鱼电商走到了十字路口
近年受疫情影响,大众开始注重闲置物品的剩余价值,对二手电商平台的需求有明显上涨,闲鱼的存在也得到了大众的普遍关注和青睐。一路走来,闲鱼靠着淘宝的流量扶持甩开了不少竞争对手。
用户6132544
2022/09/02
3070
基于SSM的二手物品交易系统的设计与实现(文末附源码)
时代的变更、社会的发展、人们的生活跟着时代进步。在方方面面的技术不断提升之下,互联网渐渐的也成为了人们生活的一部分,生活的方式也都离不开互联网。在飞速的发展下,每个人都会有留下大量闲置的物品,这不仅仅会造成资源浪费,还会对人们产生不必要的麻烦。基于互联网的快车,闲置物品的再使用,也因此出现了二手交易市场,随之出现许多的交易平台。二手交易平台是至关重要的,物品的再利用、减轻人们的负担以及响应可持续发展的实施。本文首先分析了二手交易平台的商业前景,从各方面的角度分析可行性,详细介绍开发此系统的实现技术,并结合大量的UML用例图可视化定义了系统的功能需求,逐步完成各个功能模块,最后设计测试用例来测试系统的各个功能模块,从而验证系统的合理性。
上分如喝水
2022/03/28
1.4K0
基于SSM的二手物品交易系统的设计与实现(文末附源码)
这家创业公司在巨头眼皮底下崛起,二手3C电商爆发了?
“五环外的生活,你不一定了解”,水面之下的市场,正在陆续浮出水面,比如二手3C电商。
罗超频道
2018/08/03
4910
这家创业公司在巨头眼皮底下崛起,二手3C电商爆发了?
剑指闲鱼?京东再战二手交易市场
二手交易早已经不是什么新鲜名词了,其在我们的日常生活中也是随处可见。比如,每年毕业季来临,大学校园的角落里都会出现或大或小的跳蚤市场,毕业生会将无法带走但仍具有使用价值的物品进行售卖,而其他学生则可以以较低的价格买到心仪的物品。
刘旷
2021/09/09
5630
二手交易市场数据快照
近年来,中国社会消费品零售总额不断增长,2019 年1-4 月,消费品零售总额达到128375.8 亿元,同比增长8%。消费者购买力的增强和电商行业的发展,给购买行为提供便利条件,消费者冲动消费后的闲置产品,给二手交易行业的发展提供机会。
拓端
2019/08/08
8650
【程序源代码】校园二手交易系统源码
在技术方面:这套系统主要是应用java语言进行开发设计的,在系统开发框架上采用了springboot框架作为主框架进行开发的。在项目中集成了:mysql、mybatis、springmvc等技术,基本上是属于一个SSM框架的技术范围。对于学习来说还是相对比较容易上手和掌握的。一般是接触过ssm开发的同学都能上手学习。可以用于毕业设计、课题设计、作业等场景上使用。另外这个项目是开源的,所以可自动下载使用。
程序源代码
2023/02/08
2.5K0
2020疫情经济盘点:二手经济化身新消费风口
互联网技术最大的好处之一,就是可以更好地促进社会资源利用。基于这一点,才有了2008年之后电商的加速崛起,以及几年前“共享经济”的爆火。
刘旷
2020/12/09
4410
2020疫情经济盘点:二手经济化身新消费风口
东西一律免费送!这个小程序正在颠覆二手交易平台 | MINA 奖
区块链说要开启价值交换的新时代,支付宝微信支付等第三方平台也在革新我们的付款方式。人们的钱包没有钱,但手机里有万贯家财,这已经成为现代人的一种生活方式了。 那么,在区块链没有出现、电子商务也没发展,甚至再往前一点,连货币都没诞生之前,人们是怎们完成购买行为的? 答案是物物交换,比如一头羊换一把石斧,这种交换基于双方对自己想要商品的价值预期。然而随着商品的增多,大家越来越难以用商品衡量商品价值。随后贝壳、金银、交子等货币出现,人们开始用货币来购买想要的商品。 好了,历史就复习到这。 今天获得 MINA 奖的小
知晓君
2018/06/28
9370
响铃:二手电商将出现首个IPO,中国式玩法能否复制这份成功?
尽管也算是电商里的重要业务模块,相对于传统电商世界领先的地位,国内二手电商的发展却相对滞后,自闲鱼、转转、拿趣等一批APP产品兴起后,行业整体才刚有起色。
曾响铃
2018/08/21
3210
响铃:二手电商将出现首个IPO,中国式玩法能否复制这份成功?
马云又憋了个大招:这个平台会成为下个天猫?
近日,苹果10亿美金投资了中国共享经济领域的现象级公司滴滴出行,表明其对中国共享经济市场的看好。“共享经济”,是2015年十分热门的概念。汽车座位、家庭餐桌、闲置房屋、空余时间,许多资源均被所有者拿出来分享,追求“使用权”而不是“所有权”成为流行生活方式。不过,用更准确地说法来描述上述行为,应该是“分时经济”——这只是共享经济的一大类,还有一大类共享经济存在多年,正在中国崛起,即闲置物品交易。 闲鱼浮出水面曝光另类共享经济 近日阿里巴巴宣布将旗下闲置交易平台闲鱼与在线拍卖平台“淘宝拍卖”合并运营,并将探索
罗超频道
2018/04/27
5720
马云又憋了个大招:这个平台会成为下个天猫?
打造国内闲置经济的Mercari?得先造出一个“第4消费时代”才行
一年一度的双十一即将来临,引得天猫、京东、苏宁等电商平台一阵悸动,还有月余便开展一系列营销、促销活动,已然是为双十一提前预热。
翟菜花
2019/10/31
6230
BAT再战二手车,人人车们机会来了
2015年最明显的一个现象,当属BAT纷纷投资汽车互联网。车联网、电动车、车载系统、后向服务、二手车交易,创业者纷纷盯着汽车打起了主意,BAT则盯上了汽车领域的创业者,二手车则是被它们频繁关照的领域。相对于出租车、专车这些热火朝天的领域,二手车并没有这么高的关注度。BAT押注这个市场是否会上演一场二手车大战呢? BAT纷纷押注二手车 近日优信拍完成1.7亿美元融资,此轮由百度、KKR和Coatue共同投资,这家公司早前还曾被腾讯投资;腾讯与京东则联合投资了易车网,易车网主营业务是门户信息,其已推出二手车产品
罗超频道
2018/04/28
6470
BAT再战二手车,人人车们机会来了
基于SSM的校园二手交易平台的设计与实现「建议收藏」
喜欢就点一下star哟,谢谢亲的支持 https://github.com/wsk1103/Used-Trading-Platform
全栈程序员站长
2022/08/11
1.6K0
基于SSM的校园二手交易平台的设计与实现「建议收藏」
推荐阅读
相关推荐
京东入局二手,能否攻入转转闲鱼各占壁垒的增量市场?
更多 >
LV.6
北京木奇移动技术有限公司CTO
目录
  • 写在前面
    • 一、标准分区文件存储
    • 二、使用LVM的文件存储
      • 什么是LVM
      • 物理卷、逻辑卷、卷组、快照卷之间的联系
      • LVM管理工具
    • 三、VDO卷
      • 什么是VDO卷
      • vdo基本操作:
      • 创建VDO卷
    • 四、交换分区
      • 什么是交换分区
      • 格式化交换分区
      • 启用/停止/查看交换分区使用情况:
    • 五、实战
      • 调整逻辑卷大小:
      • 添加交换分区:
      • 创建卷组逻辑卷:
      • 使用vdo创建 VDO 卷
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档