Manage Storage Spaces and Storage Pools in Windows Server 2012

แชร์
ฝัง

ความคิดเห็น • 161

  • @elad3958
    @elad3958 9 ปีที่แล้ว +29

    You're a pimp dude. I learn more from a 20 min video than reading x hours from my textbooks Keep it up bro

  • @MiguelAlvarezAdams
    @MiguelAlvarezAdams 10 ปีที่แล้ว +15

    This man is awesome. I really enjoy the way he make our live more easy. By the way Eli the Computer Guy you should continue making videos about Windows Server 2012 for the people like me that were studying to get certified, i got the 2 books that you recommended for study in a previews videos, and everything goes perfectly, but your fans will really appreciate it ☺

  • @harrisonoke4440
    @harrisonoke4440 8 ปีที่แล้ว +2

    This is the best Windows server classes i have seen. you are the best mehn... you make it look so simple to operate the server

  • @ramonescareno9530
    @ramonescareno9530 7 ปีที่แล้ว

    Eli, you definitely explained this to a user friendly level. I am forced to learn Server 2012 R2 now because of my job promotion. I am new to the system administrator world, but your videos definitely makes learning fun and easy.

  • @raywiedenhoft3428
    @raywiedenhoft3428 2 ปีที่แล้ว +1

    Best Teacher Ever!!
    Thanks Eli

  • @driven01
    @driven01 8 ปีที่แล้ว +1

    Excellent video. I've been considering replacing a *nix based NAS unit with a Windows Server 2012 server. This is exactly what I was looking for.

  • @robertparker496
    @robertparker496 8 ปีที่แล้ว

    Very well explained. Yes, I will take your advice and play with this in my lab and get VERY comfortable before performing this at my job. Again, thanks for sharing your professional expertise and knowledge.

  • @ArtificialIntelligenceReport
    @ArtificialIntelligenceReport 9 ปีที่แล้ว

    Very informative. I started the video knowing nothing about storage pools, but you did a great job explaining it all.

  • @GreyhatInfiltrator
    @GreyhatInfiltrator 10 ปีที่แล้ว

    Damn Eli, you just make things so much simpler to understand. Thank you very much for taking your time to making this video. I am currently studying for my Server 2012 Exam and this video was a life saver.

  • @trefod
    @trefod 8 ปีที่แล้ว +6

    So, can you combine disks of different sizes, and how does the system alert me if a physical disk fails?

  • @timekills
    @timekills 11 ปีที่แล้ว +1

    The four drives you've added as a spanned volume won't be available to be used in a pool. If you've been following along and there is no data on them, you *could* co to Computer Management and delete the spanned volume. If you refresh the Storage Pool they should show up as available.
    You mentioned two drives you've added since then also aren't showing as available for the pool. Go to Computer Management and ensure the two drives are shown there and are ONLINE. They may have been added offline.

    • @comancostin4623
      @comancostin4623 5 ปีที่แล้ว

      Thank you for this,I thought that it was a virtualization problem with VMWare initially!

  • @DaniloOliveiracanal
    @DaniloOliveiracanal 3 ปีที่แล้ว

    This is very useful for SQL Server, It's what I am looking for!

  • @Dethred1
    @Dethred1 11 ปีที่แล้ว

    You should consider doing instructional videos for full certification. I just drudged through CBTnuggets and Trainsignal videos to get my MCSA 2012 Certification, and this one video helped more than watching CBTnuggets 2-3 times per topic. You could make some serious money and do lots of people a huge favor at the same time!

  • @corneliusausborn6961
    @corneliusausborn6961 9 ปีที่แล้ว

    great overview cleared up a lot of question I had about using this type of setup instead of going with the traditional SAN box.

  • @akashlahane8979
    @akashlahane8979 5 ปีที่แล้ว

    sir ur leactures are really usefull for me I am thanking ur for helping me because of ur leacture i can able to learn more about serves. You are the greate

  • @Miello007
    @Miello007 10 ปีที่แล้ว

    Thanks,very useful.Currently studying MCSA/MCSE.

  • @ligatecligatechnologies1851
    @ligatecligatechnologies1851 8 ปีที่แล้ว

    man u are the best teacher

  • @MrRennypaul
    @MrRennypaul 11 ปีที่แล้ว

    Thanks Eli. Just set up a storage pool for my Server Backup, but as both drives already had data on them they would not show up in server manager as being available to join a pool. (Running WSE2012 BTW) Anyhow, I was able to create the pool (and volume) easily by going to the dashboard Storage/Hard Drives/Advanced: Manage Storage Spaces and create a pool/volume from there in only a couple of steps. Cheers and keep up the great work on this series it's a great help

  • @TheMrAJB
    @TheMrAJB 8 ปีที่แล้ว +2

    Hi, Eli. Thanks for all your awesome videos. I'll continue to watch them until I'm fully capable of expanding my company to businesses as well as home users.
    I have a question: How would I go about removing and replacing physical HDD's without having to spend heaps of time copying and pasting?
    For example, if I had 10 HDD's connected to a server and had no more ports to connect drives to, but needed more storage space and all the drives were full, how could I go about replacing the HDD's with bigger ones - without having to copy and paste the contents of the old drive to the new one?
    Thank you to anyone who answers and Eli, keep up the good work!

  • @prabhuemails
    @prabhuemails 4 ปีที่แล้ว

    please make videos for full mastering in windows server course which includes real time functioning of what system administrators did in production environment like use of different tools and all

  • @pardhasaradhireddy6388
    @pardhasaradhireddy6388 6 ปีที่แล้ว

    I don’t know how to praise you 😀 thanks man 👍

  • @bobbomarshall
    @bobbomarshall 7 ปีที่แล้ว

    Thank you for taking the time to make this tutorial

  • @davey3765
    @davey3765 5 ปีที่แล้ว

    I wish my instructors were this good

  • @NWfan001
    @NWfan001 9 ปีที่แล้ว

    First a comment then a question.
    Eli you have become my number one translator for MS documentation. You speak english, they don't. Thanks and keep the vids coming
    Now the question is when using Storage Spaces, does this pertain to data only? Is the OS and system state also made fault tolerant? Are scheduled system backups the best way to safe guard the system state? Okay it's more than one question.

  • @shahraamrehman9704
    @shahraamrehman9704 9 ปีที่แล้ว +4

    Hey Eli can you make a video on VHD and VHDx

  • @timekills
    @timekills 11 ปีที่แล้ว

    It's not a traditional RAID1 type of mirror. It is more akin to the older Windows Home Server type where it will place a duplicate of a file on *at least* one other physical drive. If you have only two drives, then it is a standard 1:1 mirror where you get 50% space. Also the MS Virt. disk allows overprovisioning but that is outisde the scope of this lesson. I.E. you're correct - you won't get the full 90 GB with those drives but it is prepped to add more drives to allow the 90 GB.

  • @aleksbotler5358
    @aleksbotler5358 ปีที่แล้ว

    Unlike LVM, Storage Spaces does not allow you to shrink a virtual disk. This is usually modestly kept silent until the administrator runs into a problem when it is necessary to reduce the disk (for example, to transfer free space to a different disk). The comparison of these partition managers is not entirely correct.

  • @-a6833
    @-a6833 5 ปีที่แล้ว +1

    Id just like to add to this something that isn't mentioned a lot, the unallocated disks MUST be larger than 4gb to show up in the primordial storage pool, if the disks are smaller than that they won't show up there and it will simply say no storage pools exist, took me several days to figure that one out, I thought it was a bug

    • @jemainev8525
      @jemainev8525 4 ปีที่แล้ว

      Will try and do this

  • @ThePupidarko
    @ThePupidarko 11 ปีที่แล้ว

    Fixed provisioning you can not change size ( increase ). Thin - you start with like 2GB of data, and you allocate 20 GB, so the more you save the larger your disk becomes until reach 20GB. Than you buy more HDD/space. So you do not use all space in thing provisioning-that space can be used for other purpose...

  • @thimagu82
    @thimagu82 11 ปีที่แล้ว

    Great vídeo and explanation. Thanks from Brazil.

  • @pistachio775
    @pistachio775 9 ปีที่แล้ว +1

    love these videos :-) Thanks!

  • @julissadc6303
    @julissadc6303 9 ปีที่แล้ว +1

    I have disks and I dont have the primordial storage pool, can somebody tell me why?

  • @wfp9378
    @wfp9378 6 ปีที่แล้ว

    Would have been great for you to have shrunk the volume to show us the issues. I left IT 10 years ago...it used to be such a headache.

  • @Kennomie
    @Kennomie 9 ปีที่แล้ว +1

    Hi,
    What is the difference between storage pools and dynamic disk in the disk management? Because from my perspective, they basically doing the same thing like expend, shrink a existing disk.

    • @vashcz7280
      @vashcz7280 9 ปีที่แล้ว

      ***** I agree, I see no reason to use it... storage services vs disk management ...
      hell somebody can explain me what is it the difference please?

  • @elitesoccerusa
    @elitesoccerusa 10 ปีที่แล้ว

    Since you are on a VM, isn't a physical disk actually a file created when the VM was created? And when you create the virtual disks and are choosing a layout, is it stripping, mirroring or Parity across files?

  • @extramild1
    @extramild1 9 ปีที่แล้ว

    Well done Eli - this is good stuff

  • @cinytube9125
    @cinytube9125 5 ปีที่แล้ว

    you are great excelent teacher

  • @HiSky1011
    @HiSky1011 9 ปีที่แล้ว

    Thank you sooooooooo much Eli

  • @emersoms
    @emersoms 7 ปีที่แล้ว

    In the "Storage Layout", you chose "Mirror" layout, but you create a virtual disk that has 72GB of capacity. Sorry, I don't understand... What's exactly is mirrored? Sorry for my stupid question and thank you so much!

  • @JawadTaherpoor
    @JawadTaherpoor 9 ปีที่แล้ว

    Very much appreciation for your awesome training.
    I wanna know if you have any training classes that poeple like me can come and take part?

  • @ekataby
    @ekataby 8 ปีที่แล้ว

    Great video and great explanation! Thank you

  • @Blackterror92
    @Blackterror92 11 ปีที่แล้ว

    Great video
    Quick question, if your data is spread out over 1 or 2 drives, shouldn't that mean that you lose some storage space? or is it physically copying the file to the other drives causing every file to just take up 3 times the amount of space?

  • @zito31
    @zito31 8 ปีที่แล้ว +1

    Hello!
    What is the advantage of using storage pool, instead of creating a volume directly from the physical disks?
    Thank you very much.

    • @feilox
      @feilox 8 ปีที่แล้ว

      Well if you update your bios without remembering the settings on the raid your raid 0 hard drives is kapuz. It's basically it's software raid/spanning. You get maximum speed out of multiple drives unlike windows spanning.

    • @mikewill1740
      @mikewill1740 6 ปีที่แล้ว

      Fa Vang It still is being emulated by Windows. Its just a better version of software raid.

  • @Housestationlive
    @Housestationlive 9 ปีที่แล้ว

    awesome youtube channel !!

  • @AustinStory
    @AustinStory 11 ปีที่แล้ว

    eli, excellent video
    For these storage pools, is the reason you were able to allocate a 96GB mirror to only 96GB of space due to the Thin provisioning?

  • @SportHub4u
    @SportHub4u 11 ปีที่แล้ว

    Hat off to you

  • @vishwasm9298
    @vishwasm9298 9 ปีที่แล้ว

    I would like to thank you for uploading videos related to Win ser 2012.I have a question on this storage spaces and pools.1)When we are configuring raid in 2012 while creating volumes out of HDD's,it it going to be software RAID? what if I already have hardware raid ?will this complicate or better to just have raid using storage pools.How reliable is this RAID in terms of data volume(Storage pool).

  • @DrIT-jl8wu
    @DrIT-jl8wu 8 ปีที่แล้ว

    Eli...what happens when any faults occur in Windows server OS , like there is need of re installation.??!
    is there any way to cluster the server..?
    if so can you please do a class for that?
    it will be very helpful....

  • @brandonfarfan1978
    @brandonfarfan1978 5 ปีที่แล้ว

    This tut is informative.
    Thanks!

  • @hassantariq8847
    @hassantariq8847 6 ปีที่แล้ว

    Awesome Tuts. :)
    Really helpful.
    Respect from Pak.

  • @albixhako1727
    @albixhako1727 3 ปีที่แล้ว

    What about the disk that the windows is booted off of? Can it be part of a new storage pool , virtual disk. Or it does delete it when you create virtual disk or the volume ?!

  • @EdwinERosa
    @EdwinERosa 8 ปีที่แล้ว

    Thanks!!, you teach great!!!

  • @itsupportservicescentralco2754
    @itsupportservicescentralco2754 7 ปีที่แล้ว

    Hey there, nice video. I have taken over a site where we have 4 x 2TB disks RAID5. I can see there is a storage pool "Data" which includes 2 disks, capacity 1.8TB each, then a Virtual disk of 2.66TB, then a volume of 2.66TB (1.74TB free). I can see under the storage pool, it's capacity is 3.16TB with only 480GB free space where as the actual volume has 1.76TB free. Is this a concern?

  • @BW-po6gl
    @BW-po6gl 8 ปีที่แล้ว

    Can you create more then 1 virtual disk and volume from 1 storage pool?

  • @ThePupidarko
    @ThePupidarko 11 ปีที่แล้ว

    Excellent explanation, keep up good work!

  • @tanweeralam1977
    @tanweeralam1977 6 ปีที่แล้ว

    Very useful video sir, I like it.

  • @acemcbayawanmis1535
    @acemcbayawanmis1535 4 ปีที่แล้ว

    Hello, im a little confuse, see you add 3 25GB to the storage pool which i equal to 72GB Total size buy when you setup the storage layout @7:57 to mirror, you still have the same size .. how come? what i really thought is that when you set that up to mirror you will cut the size to half because if the mirroring effect.. but yet you still have the complete size of all 3 size.
    sorry im really confused.. im actually following this tutorial at my very best..
    Thank you and more power sir.

  • @enyadtnarg7381
    @enyadtnarg7381 9 ปีที่แล้ว

    like your videos Eli very informative

  • @bmartinez002
    @bmartinez002 6 ปีที่แล้ว

    Thank you eli!

  • @groMMit1981
    @groMMit1981 11 ปีที่แล้ว

    Is there much of a performance impact if any with using software based storage spaces vs having the physical disk array controller card manage the RAID?

  • @absolutethinker7764
    @absolutethinker7764 7 ปีที่แล้ว

    If you have a host machine and on that one hard drive you break it up in to pools and volumes and harddrives, what if the host machine fails? What does all that mixed raid stuff matter? I run virtual box too and could experiment with this but on a single machine with one harddisk there is no reason for any sort of raid or complicated redundancy if there is only one physical disk in the real world.

  • @BenjaminKX500
    @BenjaminKX500 8 ปีที่แล้ว

    I wonder how windows manages this when you have multiple physical drives that are different sizes. I.E (250GB system disk/not a factor) 1TB / 2TB / 3TB in one pool With mirror or parity Virtual Disks. Obviously using like size disks would be optimal.

  • @OGD007
    @OGD007 11 ปีที่แล้ว

    Happy thanksgiving. question: can you do a role/policy base on Storage space. like an HSM system.. without spending the money on like an EMC diskextender etc.

  • @ThePCManStan
    @ThePCManStan 8 ปีที่แล้ว

    Solid video. Thank you!

  • @sandroshu
    @sandroshu 9 ปีที่แล้ว

    What if one of the hard drive fails or I want to replace one because I have a bigger one but no more phisycal space for it?

  • @AshFayMem
    @AshFayMem 7 ปีที่แล้ว

    thanks a lot for video. I am looking for for some help with requirement as, i want one drive available at all times to all the nodes irrespective of which node is active. can you please explain how can i implement it.
    thanks

  • @devas1993
    @devas1993 6 ปีที่แล้ว

    thanks man!! awesome video

  • @arete_
    @arete_ 6 ปีที่แล้ว

    Taking articulation to the next level! hahah Love your videos though. Too bad you left YT

  • @bullishbear277
    @bullishbear277 6 ปีที่แล้ว

    Awesome video!!! Subscribed.

  • @ramandeepkour7683
    @ramandeepkour7683 4 ปีที่แล้ว

    Thank you.

  • @clemiboi
    @clemiboi 10 ปีที่แล้ว +2

    One question.
    If the size of the first virtual disk is 72gb and a volume was created at 72gb, then how can it perform mirroring of a 72gb volume on a 72gb disk? Shouldn't the volume be at most 72gb / 2 = 36gb?
    Thanks for the amazing tutorials.

    • @marek1211
      @marek1211 9 ปีที่แล้ว

      I was wondering the same thing.

    • @baworaw
      @baworaw 9 ปีที่แล้ว +1

      it will show as 72gb as he chose the maximum size when creating the vdisk to be 72gb, but it wont allow you to use 72gb without adding other drives when it reaches its mirrored limit 36gb. you can create the vdisk as any size you like, he could have chose 1TB , and it would show up as a 1TB drive, even though the physical size was only 72gb.

    • @clemiboi
      @clemiboi 9 ปีที่แล้ว

      baworaw Cool! thanks. that's kind of misleading for designing it this way though...

    • @grandpa7470
      @grandpa7470 9 ปีที่แล้ว +1

      Thats the different when you use Thin Provisioning. Listen to video again and do some google :)

    • @ruicravomarques
      @ruicravomarques 6 ปีที่แล้ว

      Thin provisioning allows you to create a virtual space "to be used", and not the real available space, so you can go on adding more and more disks to that virtual volume.

  • @michaelhagen9714
    @michaelhagen9714 7 ปีที่แล้ว +1

    nice job brother!

  • @landonkaufman1165
    @landonkaufman1165 6 ปีที่แล้ว

    So what function does the virtual disk serve then?

  • @Heresjaken
    @Heresjaken 11 ปีที่แล้ว

    Excellent class thankyou

  • @dino134679
    @dino134679 10 ปีที่แล้ว

    I created mirrored disk but i just want to ask you were can i find the other "disk" ? Because you can only see 1 disk on "my computer"

  • @ensunyeep4802
    @ensunyeep4802 9 ปีที่แล้ว

    Why my Active Directory cannot detect a physical disk? i already add in the hardisk at virtual box

  • @LXZ
    @LXZ 8 ปีที่แล้ว +1

    Hello there,
    please allow me to ask what happens, if the Windows Server OS disk fails? Is the whole Storage Pool and therefore all data lost? I am not experienced with servers, I only know that in Nas4Free, you save the server's config file and can always reinstall the OS. Is there a similar feature with WS 2012? Thanks!

    • @LXZ
      @LXZ 8 ปีที่แล้ว

      +brandon pak Hey Brandon, thank you very much for clearing that up!

  • @PayamMontazamifinearts
    @PayamMontazamifinearts 8 ปีที่แล้ว

    is this necessary if the windows install is on vsphere infrastructure and the storage is a San? can I just stick to regular shares without worrying about virtual disks and storage pools?

  • @CVC-CSS
    @CVC-CSS 6 ปีที่แล้ว

    Thank you, Sir.

  • @pama1
    @pama1 10 ปีที่แล้ว

    Can drives from other file storage servers (separated geographically or even within a building or DC) be added to a pool in a primary file storage server?

  • @GizmoFromPizmo
    @GizmoFromPizmo 5 ปีที่แล้ว

    The problem with RAID 5 is that Unrecoverable Read Errors (UREs) will fry your array when you try to rebuild it (after replacing a failed disk). RAID 5 is poison and should be avoided unless you're operating in a SAN environment where data checksums (CRCs) are applied to every cluster written. These checksums guard against corrupt data (either from UREs or general "bit rot") by telling the operating system which disk in the mirror has the correct data.

  • @rishi461990cool
    @rishi461990cool 7 ปีที่แล้ว

    can I know what happens when one of the physical disk fail?

  • @christianfunesto1993
    @christianfunesto1993 8 ปีที่แล้ว

    what is the problem if i enable the DISK Protection error pop up says: "
    THE NUMBER OF PARTITIONS HAS REACHED THE LIMIT ON A DISK" ?? can you
    help me with this guys??

  • @zumzum448
    @zumzum448 5 ปีที่แล้ว

    Possibilty to add cache disk (ssd)?
    it’s seen with parity, the speed is very bad!?

  • @Jisamaniac
    @Jisamaniac 11 ปีที่แล้ว

    What if a hard drive is dying and you need to swap out a drive? How do you go about this?

  • @PhillySonOfLiberty
    @PhillySonOfLiberty 11 ปีที่แล้ว

    I have some catching up to do on the Windows 2012 side.

  • @HenryResidence
    @HenryResidence 5 ปีที่แล้ว

    I have 4, 8 TB drives and I just added another. When I go to extend my volume I get this error:
    Error extending volume: Size Not Supported
    Extend information:
    The volume cannot be extended. The number of clusters will exceed the maximum number of clusters supported by the file system.
    I checked and for some reason the cluster size is 512kb?!?!?

  • @Heresjaken
    @Heresjaken 11 ปีที่แล้ว

    if you use simple you will not lose storage space, if you use mirror and parity you will lose storage space.
    The same as you would with RAID.

  • @sumansivapatham9869
    @sumansivapatham9869 11 ปีที่แล้ว

    Hey
    I have question for all you what is thin provisioning and fixed provisioning. What is it mean?

  • @winterleong8467
    @winterleong8467 9 ปีที่แล้ว

    Hi Eli,
    can i ask what if my harddisk configuration that is in a raid and i ran out of storage space.
    can i use the same way as you said to increase the storage space?

  • @atilaheidemanncardoso2225
    @atilaheidemanncardoso2225 7 ปีที่แล้ว

    I created a vmware virtual machine with 4 hard disks, 1 hard disk to operation system and 3 disks to microsoft windows storage pool.
    I created a 30 GB storage pool and a virtual disk storage pool e volume with the same size, 30 GB. To increase the size of storage pool, I increased the size of the 3 vmware disks existents. Now, i can´t extend the storage pool, and i can´t the extend virtual disk storage pool, and i can´t extend volume. Is there a way to fix the situation?

  • @arshdeep1286
    @arshdeep1286 5 ปีที่แล้ว

    you are awesome

  • @vd853
    @vd853 9 ปีที่แล้ว

    What happens if I make a 1TB virtual disk, I only have 200GB physical disk, and I copy files exceeding over 200GB into the virtual disk?

    • @hlctunes
      @hlctunes 8 ปีที่แล้ว

      without physical spaces how do you expect to create virtual???

    • @vd853
      @vd853 8 ปีที่แล้ว

      From what I understand virtual space can be any size, but where in Windows would it tell you that the virtual space is about to exceed the physical space?

  • @Gmail0bigguy
    @Gmail0bigguy 11 ปีที่แล้ว

    for some reason when I go to storage Pools I dont see any physical drive although I followed your last video in creating those virtual drives, any ideas people?

    • @Gmail0bigguy
      @Gmail0bigguy 11 ปีที่แล้ว +2

      I figured it out, FYI people... if you run into this situation just delete the volumes you created as Spanning from video 19 so they become unallocated and try again, they will be detected now as physical Disks when trying to create storage Pool...... Eli forgot to mention that in his video.

  • @itchyballs6124
    @itchyballs6124 8 ปีที่แล้ว

    can someone confirm ??
    If i were to build my hdd file server on this virtual route, could i then add a further set of HDDs as 1 to the already virtual setup ?
    Cheers.

  • @hassanmaguindra9573
    @hassanmaguindra9573 7 ปีที่แล้ว

    I got a big problem sir. Hope you can help me.
    I build pc. I got ssd and hdd, 250gb and 1Tb respectively.
    I install os on ssd, now I want to format the hdd to install all my games there but when I check on disk management, nothing appears. But when I check storage pool the HDD appears there and the storage pool got setup already without my permission. I also try cmd to see the hdd but nothing appears. I want to create partition using disk management. I dont want the storage pool thing. How to fix this.
    note: Bios reads the hdd as well but nothing appear inside os

    • @jvarn50
      @jvarn50 7 ปีที่แล้ว

      You have to go to disk management and assign a drive letter.

  • @Blackterror92
    @Blackterror92 11 ปีที่แล้ว

    Then why does it show the full 75gb when eli checks 'computer'? 12:17

  • @Chrishuff1
    @Chrishuff1 7 ปีที่แล้ว

    I want to add a USB device to a pool but it won't show up...why not?

    • @jnattress
      @jnattress 7 ปีที่แล้ว

      My disks were not showing up initially as I had already created a volume with them in disk management. I deleted the volume and then they showed up in the storage pools console. Try deleting the volume in disk management first and see if that helps.

  • @Panfly12345
    @Panfly12345 11 ปีที่แล้ว

    I make you a question:. I have a computer all-in-one with Intel Core i3, 2.40GHz, 6GB RAM, windows 8, and x64-bit op system .... -. -.
    with this compu I have a little delay of movements (eg I touch w to go forward and it moves 3 seconds later) ... What the f .. I can do so I would not pass this? thanks, greetings: D

  • @mahmoudalshafie7665
    @mahmoudalshafie7665 5 ปีที่แล้ว

    thanks alot